SKCodec.GetPixels Método

Definição

Sobrecargas

Name Descrição
GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)
Obsoleto.

Descodifique o mapa de bits para o bloco de memória especificado.

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

Descodifique o mapa de bits para o bloco de memória especificado.

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

Descodifique o mapa de bits para o bloco de memória especificado.

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

Descodifique o mapa de bits para o bloco de memória especificado.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Descodifique o mapa de bits para o bloco de memória especificado.

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

Descodifique o mapa de bits para o bloco de memória especificado.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Descodifique o mapa de bits para o bloco de memória especificado.

GetPixels(SKImageInfo, IntPtr)

Descodifique o mapa de bits para o bloco de memória especificado.

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

Os programadores não devem utilizar este método obsoleto.

GetPixels(SKImageInfo, Byte[])

Descodifique o mapa de bits para o bloco de memória especificado.

GetPixels(SKImageInfo, Byte[])

Descodifique o mapa de bits para o bloco de memória especificado.

GetPixels(Byte[])

Descodifique o mapa de bits para o bloco de memória especificado.

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

Atenção

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

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, com um tamanho total de, pelo menos BytesSize, .

rowBytes
Int32

O número de bytes numa linha, normalmente RowBytes.

options
SKCodecOptions

As opções de descodificação do mapa de bits.

colorTable
IntPtr

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

colorTableCount
Int32

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

Devoluções

Devolve Success com êxito ou outro valor a explicar o tipo de falha.

Atributos

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

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

Atenção

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

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, com um tamanho total de, pelo menos BytesSize, .

rowBytes
Int32

O número de bytes numa linha, normalmente RowBytes.

options
SKCodecOptions

As opções de descodificação do mapa de bits.

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.

Devoluções

Devolve Success com êxito ou outro valor a explicar o tipo de falha.

Atributos

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

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

Atenção

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

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, com um tamanho total de, pelo menos BytesSize, .

options
SKCodecOptions

As opções de descodificação do mapa de bits.

colorTable
IntPtr

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

colorTableCount
Int32

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

Devoluções

Devolve Success com êxito ou outro valor a explicar o tipo de falha.

Atributos

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)

Atenção

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

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, 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 mínimo ( MaxLength 256).

colorTableCount
Int32

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

Devoluções

Devolve Success com êxito ou outro valor a explicar o tipo de falha.

Atributos

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, com um tamanho total de, pelo menos BytesSize, .

rowBytes
Int32

O número de bytes numa linha, normalmente RowBytes.

options
SKCodecOptions

As opções de descodificação do mapa de bits.

Devoluções

Devolve Success com êxito ou outro valor a explicar o tipo de falha.

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

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

Atenção

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

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, com um tamanho total de, pelo menos BytesSize, .

options
SKCodecOptions

As opções de descodificação do mapa de bits.

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.

Devoluções

Devolve Success com êxito ou outro valor a explicar o tipo de falha.

Atributos

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, com um tamanho total de, pelo menos BytesSize, .

options
SKCodecOptions

As opções de descodificação do mapa de bits.

Devoluções

Devolve Success com êxito ou outro valor a explicar o tipo de falha.

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr)

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, com um tamanho total de, pelo menos BytesSize, .

Devoluções

Devolve Success com êxito ou outro valor que explica o tipo de falha.

Observações

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 mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método devolverá InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)

Atenção

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

Os programadores não devem utilizar 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

A descrição do formato de saída pretendido esperado pelo autor da chamada.

pixels
IntPtr

O bloco de memória para manter o mapa de bits descodificado, 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 tabelas de cores.

Devoluções

Devolve Success com êxito ou outro valor que explica o tipo de falha.

Atributos

Observações

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 do Info, o codec tentará dimensionar o mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método irá devolver InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, Byte[])

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
Byte[]

O bloco de memória com o mapa de bits descodificado.

Devoluções

Devolve Success com êxito ou outro valor que explica o tipo de falha.

Observações

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 do Info, o codec tentará dimensionar o mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método irá devolver InvalidScale.

Aplica-se a

GetPixels(SKImageInfo, Byte[])

Descodifique o mapa de bits para o 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 pretendido esperado pelo autor da chamada.

pixels
Byte[]

O bloco de memória para manter o mapa de bits descodificado, com um comprimento de, pelo menos BytesSize, .

Devoluções

Devolve Success com êxito ou outro valor que explica o tipo de falha.

Observações

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 do Info, o codec tentará dimensionar o mapa de bits resultante. Se o codec não conseguir efetuar esta escala, este método irá devolver InvalidScale.

Aplica-se a

GetPixels(Byte[])

Descodifique o mapa de bits para o bloco de memória especificado.

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

Parâmetros

pixels
Byte[]

O bloco de memória com o mapa de bits descodificado.

Devoluções

Devolve Success com êxito ou outro valor que explica o tipo de falha.

Aplica-se a