Saltar al contenido

image

Una imagen RGBA en orden mayor por filas (row-major order) de arriba a abajo.

get rid(): number

number

Resource.rid

Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/core.ts#L318

close(): Promise<void>

Destruye y limpia este recurso de la memoria. Ya no deberías llamar a ningún método de este objeto y deberías descartar cualquier referencia a él.

Promise<void>

Resource.close

Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/core.ts#L330

rgba(): Promise<Uint8Array>

Devuelve los datos RGBA para esta imagen, en orden mayor por filas de arriba a abajo.

Promise<Uint8Array>

Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L89

size(): Promise<ImageSize>

Devuelve el tamaño de esta imagen.

Promise<ImageSize>

Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L96

static fromBytes(bytes): Promise<Image>

Crea una nueva imagen usando los bytes proporcionados al inferir el formato del archivo. Si el formato es conocido, prefiere [@link Image.fromPngBytes] o [@link Image.fromIcoBytes].

Solo se admiten ico y png (según la flag de función activada).

Ten en cuenta que necesitas las funciones de Cargo image-ico o image-png para usar esta API. Para habilitarla, cambia tu archivo Cargo.toml:

[dependencies]
tauri = { version = "...", features = ["...", "image-png"] }
Parámetro Tipo
bytes Uint8Array | number[] | ArrayBuffer

Promise<Image>

Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L62

static fromPath(path): Promise<Image>

Crea una nueva imagen utilizando la ruta proporcionada.

Solo se admiten ico y png (según la flag de función activada).

Ten en cuenta que necesitas las funciones de Cargo image-ico o image-png para usar esta API. Para habilitarla, cambia tu archivo Cargo.toml:

[dependencies]
tauri = { version = "...", features = ["...", "image-png"] }
Parámetro Tipo
path string

Promise<Image>

Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L82

static new(
rgba,
width,
height): Promise<Image>

Crea una nueva Image utilizando datos RGBA, en orden mayor por filas de arriba a abajo, y con el ancho y alto especificados.

Parámetro Tipo
rgba Uint8Array | number[] | ArrayBuffer
width number
height number

Promise<Image>

Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L37

Propiedad Tipo Definido en
height number Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L13
width number Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L11

type MenuIcon:
| NativeIcon
| string
| Image
| Uint8Array
| ArrayBuffer
| number[];

Un tipo que representa un icono que se puede usar en elementos de menú.

Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L17

function transformImage<T>(image): T

Transforma la imagen desde varios tipos a un tipo aceptable por Rust.

Consulta tauri::image::JsImage para obtener más información. Ten en cuenta que la firma de la API no es estable y podría cambiar.

Parámetro de tipo
T
Parámetro Tipo
image | null | string | Uint8Array | number[] | ArrayBuffer | Image

T

Origen: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/image.ts#L107


© 2026 Colaboradores de Tauri. CC-BY / MIT