Compartilhar via


SKCodec.GetPixels Método

Definição

Sobrecargas

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

Decodificar o bitmap no bloco de memória especificado.

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

Decodificar o bitmap no bloco de memória especificado.

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

Decodificar o bitmap no bloco de memória especificado.

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

Decodificar o bitmap no bloco de memória especificado.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Decodificar o bitmap no bloco de memória especificado.

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

Decodificar o bitmap no bloco de memória especificado.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Decodificar o bitmap no bloco de memória especificado.

GetPixels(SKImageInfo, IntPtr)

Decodificar o bitmap no bloco de memória especificado.

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

Os desenvolvedores não devem usar esse método obsoleto.

GetPixels(SKImageInfo, Byte[])

Decodificar o bitmap no bloco de memória especificado.

GetPixels(SKImageInfo, Byte[])

Decodificar o bitmap no bloco de memória especificado.

GetPixels(Byte[])

Decodificar o bitmap no bloco de memória especificado.

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

Cuidado

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

Decodificar o bitmap no bloco de memória 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

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

rowBytes
Int32

O número de bytes em uma linha, normalmente RowBytes.

options
SKCodecOptions

As opções de decodificação de bitmap.

colorTable
IntPtr

O ponteiro para a tabela de cores para manter as entradas de cor, com um comprimento de pelo menos MaxLength (256).

colorTableCount
Int32

O número lógico de entradas de tabela de cores.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Atributos

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

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

Cuidado

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

Decodificar o bitmap no bloco de memória 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

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

rowBytes
Int32

O número de bytes em uma linha, normalmente RowBytes.

options
SKCodecOptions

As opções de decodificação de bitmap.

colorTable
SKColorTable

A tabela de cores para manter as entradas de cor.

colorTableCount
Int32

O número lógico de entradas de tabela de cores.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Atributos

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

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

Cuidado

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

Decodificar o bitmap no bloco de memória 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

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

options
SKCodecOptions

As opções de decodificação de bitmap.

colorTable
IntPtr

O ponteiro para a tabela de cores para manter as entradas de cor, com um comprimento de pelo menos MaxLength (256).

colorTableCount
Int32

O número lógico de entradas de tabela de cores.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Atributos

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)

Cuidado

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

Decodificar o bitmap no bloco de memória 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

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

colorTable
IntPtr

O ponteiro para a tabela de cores para manter as entradas de cor, com um comprimento de pelo menos MaxLength (256).

colorTableCount
Int32

O número lógico de entradas de tabela de cores.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Atributos

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Decodificar o bitmap no bloco de memória especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options);

Parâmetros

info
SKImageInfo

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

rowBytes
Int32

O número de bytes em uma linha, normalmente RowBytes.

options
SKCodecOptions

As opções de decodificação de bitmap.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

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

Cuidado

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

Decodificar o bitmap no bloco de memória 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

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

options
SKCodecOptions

As opções de decodificação de bitmap.

colorTable
SKColorTable

A tabela de cores para manter as entradas de cor.

colorTableCount
Int32

O número lógico de entradas de tabela de cores.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Atributos

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Decodificar o bitmap no bloco de memória especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options);

Parâmetros

info
SKImageInfo

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

options
SKCodecOptions

As opções de decodificação de bitmap.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr)

Decodificar o bitmap no bloco de memória especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels);

Parâmetros

info
SKImageInfo

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)

Cuidado

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

Os desenvolvedores não devem usar esse 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

A descrição do formato de saída desejado esperado pelo chamador.

pixels
IntPtr

O bloco de memória para manter o bitmap decodificado, com um tamanho total de pelo menos BytesSize.

colorTable
SKColorTable

A tabela de cores para manter as entradas de cor.

colorTableCount
Int32

O número lógico de entradas de tabela de cores.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Atributos

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, Byte[])

Decodificar o bitmap no bloco de memória especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, out byte[] pixels);

Parâmetros

info
SKImageInfo

A descrição do formato de saída desejado esperado pelo chamador.

pixels
Byte[]

O bloco de memória com o bitmap decodificado.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, Byte[])

Decodificar o bitmap no bloco de memória especificado.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, byte[] pixels);

Parâmetros

info
SKImageInfo

A descrição do formato de saída desejado esperado pelo chamador.

pixels
Byte[]

O bloco de memória para manter o bitmap decodificado, com um comprimento de pelo menos BytesSize.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Comentários

O especificado SKImageInfo, pode ser Infoou uma nova instância com uma configuração diferente , que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho de Info, o codec tentará dimensionar o bitmap resultante. Se o codec não puder executar essa escala, esse método retornará InvalidScale.

Aplica-se a

GetPixels(Byte[])

Decodificar o bitmap no bloco de memória especificado.

public SkiaSharp.SKCodecResult GetPixels (out byte[] pixels);

Parâmetros

pixels
Byte[]

O bloco de memória com o bitmap decodificado.

Retornos

Retorna Success com êxito ou outro valor explicando o tipo de falha.

Aplica-se a