SKImage.ReadPixels Método

Definición

Sobrecargas

Nombre Description
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)

Copia los píxeles de la imagen en el búfer especificado.

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)

Copia los píxeles de la imagen en el búfer especificado.

ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)

Copia los píxeles de la imagen en el búfer especificado.

ReadPixels(SKImageInfo, IntPtr)

Copia los píxeles de esta imagen en el búfer de destino.

ReadPixels(SKImageInfo, IntPtr, Int32)

Copia los píxeles de esta imagen en el búfer de destino.

ReadPixels(SKPixmap)

Copia los píxeles de esta imagen en el pixmap de destino.

ReadPixels(SKPixmap, Int32, Int32)

Copia los píxeles de la imagen en el búfer especificado.

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)

Copia los píxeles de la imagen en el búfer especificado.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);

Parámetros

dstInfo
SKImageInfo

Información de imagen que describe el búfer de píxeles de destino.

dstPixels
IntPtr

Búfer de píxeles en el que se van a leer los datos de píxeles.

dstRowBytes
Int32

Número de bytes de cada fila de en el búfer de destino.

srcX
Int32

Coordenada x de origen desde la que empezar a leer.

srcY
Int32

Coordenada y de origen desde la que empezar a leer.

Devoluciones

Devuelve true si se leyeron los píxeles o false si se produjo un error.

Comentarios

Este método puede devolver false si el rectángulo de origen [srcX, , srcYdstInfo.Width, dstInfo.Height] no interseca la imagen o si no se pudo convertir el tipo de color o alfa en los tipos de destino.

Se aplica a

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)

Copia los píxeles de la imagen en el búfer especificado.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);

Parámetros

dstInfo
SKImageInfo

Información de imagen que describe el búfer de píxeles de destino.

dstPixels
IntPtr

Búfer de píxeles en el que se van a leer los datos de píxeles.

dstRowBytes
Int32

Número de bytes de cada fila de en el búfer de destino.

srcX
Int32

Coordenada x de origen desde la que empezar a leer.

srcY
Int32

Coordenada y de origen desde la que empezar a leer.

cachingHint
SKImageCachingHint

Sugerencia de almacenamiento en caché que se va a usar para los resultados intermedios.

Devoluciones

Devuelve true si se leyeron los píxeles o false si se produjo un error.

Comentarios

Este método puede devolver false si el rectángulo de origen [srcX, , srcYdstInfo.Width, dstInfo.Height] no interseca la imagen o si no se pudo convertir el tipo de color o alfa en los tipos de destino.

Se aplica a

ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)

Copia los píxeles de la imagen en el búfer especificado.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);

Parámetros

pixmap
SKPixmap

Pixmap en el que se van a leer los datos de píxeles.

srcX
Int32

Coordenada x de origen desde la que empezar a leer.

srcY
Int32

Coordenada y de origen desde la que empezar a leer.

cachingHint
SKImageCachingHint

Sugerencia de almacenamiento en caché que se va a usar para los resultados intermedios.

Devoluciones

Devuelve true si se leyeron los píxeles o false si se produjo un error.

Comentarios

Este método puede devolver false si el rectángulo de origen [srcX, srcY, dst. Info.Width, dst. Info.Height] no interseca la imagen o si no se pudo convertir el tipo de color o el tipo alfa en los tipos de destino.

Se aplica a

ReadPixels(SKImageInfo, IntPtr)

Copia los píxeles de esta imagen en el búfer de destino.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels);

Parámetros

dstInfo
SKImageInfo

Información de la imagen de destino.

dstPixels
IntPtr

Búfer de píxeles de destino.

Devoluciones

Devuelve si se true ejecuta correctamente; en caso contrario false, .

Se aplica a

ReadPixels(SKImageInfo, IntPtr, Int32)

Copia los píxeles de esta imagen en el búfer de destino.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes);

Parámetros

dstInfo
SKImageInfo

Información de la imagen de destino.

dstPixels
IntPtr

Búfer de píxeles de destino.

dstRowBytes
Int32

Número de bytes entre filas del búfer de destino.

Devoluciones

Devuelve si se true ejecuta correctamente; en caso contrario false, .

Se aplica a

ReadPixels(SKPixmap)

Copia los píxeles de esta imagen en el pixmap de destino.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap);

Parámetros

pixmap
SKPixmap

El mapa pix para recibir los datos de píxeles.

Devoluciones

Devuelve si se true ejecuta correctamente; en caso contrario false, .

Se aplica a

ReadPixels(SKPixmap, Int32, Int32)

Copia los píxeles de la imagen en el búfer especificado.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY);

Parámetros

pixmap
SKPixmap

Pixmap en el que se van a leer los datos de píxeles.

srcX
Int32

Coordenada x de origen desde la que empezar a leer.

srcY
Int32

Coordenada y de origen desde la que empezar a leer.

Devoluciones

Devuelve true si se leyeron los píxeles o false si se produjo un error.

Comentarios

Este método puede devolver false si el rectángulo de origen [srcX, srcY, dst. Info.Width, dst. Info.Height] no interseca la imagen o si no se pudo convertir el tipo de color o el tipo alfa en los tipos de destino.

Se aplica a