SKCodec.GetPixels Método

Definição

Sobrecargas

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

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

Decodificar o bitmap no bloco de memória especificado.

GetPixels(Byte[])

Decodificar o bitmap no bloco de memória especificado.

GetPixels(SKImageInfo, Byte[])

Decodificar o bitmap no bloco de memória especificado.

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 Info, ou uma nova instância com uma configuração diferente - que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho, Infoo 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 Info, ou uma nova instância com uma configuração diferente - que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho, Infoo 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 Info, ou uma nova instância com uma configuração diferente - que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho, Infoo 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 armazenar 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 Info, ou uma nova instância com uma configuração diferente - que o codec pode optar por ignorar.

Se o tamanho especificado for diferente do tamanho, Infoo 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

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 Info, ou uma nova instância com uma configuração diferente - que o codec pode optar por ignorar.

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

Aplica-se a