Compartir a través de


SKCodec.GetPixels Método

Definición

Sobrecargas

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)
Obsoleto..

Descodifique el mapa de bits en el bloque de memoria especificado.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, SKColorTable, Int32)
Obsoleto..

Descodifique el mapa de bits en el bloque de memoria especificado.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, IntPtr, Int32)
Obsoleto..

Descodifique el mapa de bits en el bloque de memoria especificado.

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)
Obsoleto..

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.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, SKColorTable, Int32)
Obsoleto..

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, IntPtr, SKColorTable, Int32)
Obsoleto..

Los desarrolladores no deben usar este método obsoleto.

GetPixels(SKImageInfo, 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(Byte[])

Descodifique el mapa de bits en el bloque de memoria especificado.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)

Precaución

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

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, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

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.

colorTable
IntPtr

Puntero a la tabla de colores para contener las entradas de color, con una longitud de al menos MaxLength (256).

colorTableCount
Int32

Número lógico de entradas de tabla de colores.

Devoluciones

Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.

Atributos

Comentarios

El especificado SKImageInfo, puede 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, Int32, SKCodecOptions, SKColorTable, Int32)

Precaución

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

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, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

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.

colorTable
SKColorTable

Tabla de colores que se va a contener las entradas de color.

colorTableCount
Int32

Número lógico de entradas de tabla de colores.

Devoluciones

Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.

Atributos

Comentarios

El especificado SKImageInfo, puede 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, IntPtr, Int32)

Precaución

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

Descodifique el mapa de bits en el bloque de memoria especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

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.

colorTable
IntPtr

Puntero a la tabla de colores para contener las entradas de color, con una longitud de al menos MaxLength (256).

colorTableCount
Int32

Número lógico de entradas de tabla de colores.

Devoluciones

Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.

Atributos

Comentarios

El especificado SKImageInfo, puede 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, IntPtr, Int32)

Precaución

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

Descodifique el mapa de bits en el bloque de memoria especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);

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.

colorTable
IntPtr

Puntero a la tabla de colores para contener las entradas de color, con una longitud de al menos MaxLength (256).

colorTableCount
Int32

Número lógico de entradas de tabla de colores.

Devoluciones

Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.

Atributos

Comentarios

El especificado SKImageInfo, puede 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, 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 SKImageInfo, puede 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, SKColorTable, Int32)

Precaución

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

Descodifique el mapa de bits en el bloque de memoria especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

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.

colorTable
SKColorTable

Tabla de colores que se va a contener las entradas de color.

colorTableCount
Int32

Número lógico de entradas de tabla de colores.

Devoluciones

Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.

Atributos

Comentarios

El especificado SKImageInfo, puede 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 SKImageInfo, puede 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 SKImageInfo, puede 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, SKColorTable, Int32)

Precaución

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

Los desarrolladores no deben usar este método obsoleto.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

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.

colorTable
SKColorTable

Tabla de colores que se va a contener las entradas de color.

colorTableCount
Int32

Número lógico de entradas de tabla de colores.

Devoluciones

Devuelve Success si se ejecuta correctamente u otro valor que explica el tipo de error.

Atributos

Comentarios

El especificado SKImageInfo, puede 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, 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 SKImageInfo, puede 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 contendrá 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 SKImageInfo, puede 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