SKCodec.GetPixels 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 |
|---|---|
| GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions) |
Descodifique el mapa de bits en el bloque de memoria especificado. |
| GetPixels(SKImageInfo, IntPtr, SKCodecOptions) |
Descodifique el mapa de bits en el bloque de memoria especificado. |
| GetPixels(SKImageInfo, IntPtr) |
Descodifique el mapa de bits en el bloque de memoria especificado. |
| GetPixels(SKImageInfo, Byte[]) |
Descodifique el mapa de bits en el bloque de memoria especificado. |
| GetPixels(Byte[]) |
Descodifique el mapa de bits en el bloque de memoria especificado. |
| GetPixels(SKImageInfo, Byte[]) |
Descodifique el mapa de bits en el bloque de memoria especificado. |
GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)
Descodifique el mapa de bits en el bloque de memoria especificado.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options);
Parámetros
- info
- SKImageInfo
Descripción del formato de salida deseado esperado por el autor de la llamada.
- pixels
- IntPtr
Bloque de memoria que contiene el mapa de bits descodificado, con un tamaño total de al menos BytesSize.
- options
- SKCodecOptions
Opciones de descodificación del mapa de bits.
Devoluciones
Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.
Comentarios
El especificado SKImageInfopuede ser Infoo una nueva instancia con una configuración diferente, que el códec puede optar por omitir.
Si el tamaño especificado es diferente del tamaño de Info, el códec intentará escalar el mapa de bits resultante. Si el códec no puede realizar esta escala, este método devolverá InvalidScale.
Se aplica a
GetPixels(SKImageInfo, IntPtr, SKCodecOptions)
Descodifique el mapa de bits en el bloque de memoria especificado.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options);
Parámetros
- info
- SKImageInfo
Descripción del formato de salida deseado esperado por el autor de la llamada.
- pixels
- IntPtr
Bloque de memoria que contiene el mapa de bits descodificado, con un tamaño total de al menos BytesSize.
- options
- SKCodecOptions
Opciones de descodificación del mapa de bits.
Devoluciones
Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.
Comentarios
El especificado SKImageInfopuede ser Infoo una nueva instancia con una configuración diferente, que el códec puede optar por omitir.
Si el tamaño especificado es diferente del tamaño de Info, el códec intentará escalar el mapa de bits resultante. Si el códec no puede realizar esta escala, este método devolverá InvalidScale.
Se aplica a
GetPixels(SKImageInfo, IntPtr)
Descodifique el mapa de bits en el bloque de memoria especificado.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels);
Parámetros
- info
- SKImageInfo
Descripción del formato de salida deseado esperado por el autor de la llamada.
- pixels
- IntPtr
Bloque de memoria que contiene el mapa de bits descodificado, con un tamaño total de al menos BytesSize.
Devoluciones
Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.
Comentarios
El especificado SKImageInfopuede ser Infoo una nueva instancia con una configuración diferente, que el códec puede optar por omitir.
Si el tamaño especificado es diferente del tamaño de Info, el códec intentará escalar el mapa de bits resultante. Si el códec no puede realizar esta escala, este método devolverá InvalidScale.
Se aplica a
GetPixels(SKImageInfo, Byte[])
Descodifique el mapa de bits en el bloque de memoria especificado.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, byte[] pixels);
Parámetros
- info
- SKImageInfo
Descripción del formato de salida deseado esperado por el autor de la llamada.
- pixels
- Byte[]
Bloque de memoria que contiene el mapa de bits descodificado, con una longitud de al menos BytesSize.
Devoluciones
Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.
Comentarios
El especificado SKImageInfopuede ser Infoo una nueva instancia con una configuración diferente, que el códec puede optar por omitir.
Si el tamaño especificado es diferente del tamaño de Info, el códec intentará escalar el mapa de bits resultante. Si el códec no puede realizar esta escala, este método devolverá InvalidScale.
Se aplica a
GetPixels(Byte[])
Descodifique el mapa de bits en el bloque de memoria especificado.
public SkiaSharp.SKCodecResult GetPixels(out byte[] pixels);
Parámetros
- pixels
- Byte[]
Bloque de memoria con el mapa de bits descodificado.
Devoluciones
Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.
Se aplica a
GetPixels(SKImageInfo, Byte[])
Descodifique el mapa de bits en el bloque de memoria especificado.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, out byte[] pixels);
Parámetros
- info
- SKImageInfo
Descripción del formato de salida deseado esperado por el autor de la llamada.
- pixels
- Byte[]
Bloque de memoria con el mapa de bits descodificado.
Devoluciones
Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.
Comentarios
El especificado SKImageInfopuede ser Infoo una nueva instancia con una configuración diferente, que el códec puede optar por omitir.
Si el tamaño especificado es diferente del tamaño de Info, el códec intentará escalar el mapa de bits resultante. Si el códec no puede realizar esta escala, este método devolverá InvalidScale.