SKImage.ReadPixels Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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.