SKCodec.GetPixels Método

Definición

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.

rowBytes
Int32

Número de bytes de una fila, normalmente RowBytes.

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.

Se aplica a