SKCodec.GetPixels Metodo

Definizione

Overload

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

Decodificare la bitmap nel blocco di memoria specificato.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Decodificare la bitmap nel blocco di memoria specificato.

GetPixels(SKImageInfo, IntPtr)

Decodificare la bitmap nel blocco di memoria specificato.

GetPixels(SKImageInfo, Byte[])

Decodificare la bitmap nel blocco di memoria specificato.

GetPixels(Byte[])

Decodificare la bitmap nel blocco di memoria specificato.

GetPixels(SKImageInfo, Byte[])

Decodificare la bitmap nel blocco di memoria specificato.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Decodificare la bitmap nel blocco di memoria specificato.

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

Parametri

info
SKImageInfo

Descrizione del formato di output desiderato previsto dal chiamante.

pixels
IntPtr

Blocco di memoria per contenere la bitmap decodificata, con dimensioni totali di almeno BytesSize.

rowBytes
Int32

Numero di byte in una riga, in RowBytesgenere .

options
SKCodecOptions

Opzioni di decodifica bitmap.

Valori restituiti

Restituisce Success in caso di esito positivo o un altro valore che spiega il tipo di errore.

Commenti

L'oggetto specificato SKImageInfopuò essere Infoo una nuova istanza con una configurazione diversa, che il codec può scegliere di ignorare.

Se la dimensione specificata è diversa da Info, il codec tenterà di ridimensionare la bitmap risultante. Se il codec non può eseguire questa scala, questo metodo restituirà InvalidScale.

Si applica a

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Decodificare la bitmap nel blocco di memoria specificato.

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

Parametri

info
SKImageInfo

Descrizione del formato di output desiderato previsto dal chiamante.

pixels
IntPtr

Blocco di memoria per contenere la bitmap decodificata, con dimensioni totali di almeno BytesSize.

options
SKCodecOptions

Opzioni di decodifica bitmap.

Valori restituiti

Restituisce Success in caso di esito positivo o un altro valore che spiega il tipo di errore.

Commenti

L'oggetto specificato SKImageInfopuò essere Infoo una nuova istanza con una configurazione diversa, che il codec può scegliere di ignorare.

Se la dimensione specificata è diversa da Info, il codec tenterà di ridimensionare la bitmap risultante. Se il codec non può eseguire questa scala, questo metodo restituirà InvalidScale.

Si applica a

GetPixels(SKImageInfo, IntPtr)

Decodificare la bitmap nel blocco di memoria specificato.

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

Parametri

info
SKImageInfo

Descrizione del formato di output desiderato previsto dal chiamante.

pixels
IntPtr

Blocco di memoria per contenere la bitmap decodificata, con dimensioni totali di almeno BytesSize.

Valori restituiti

Restituisce Success in caso di esito positivo o un altro valore che spiega il tipo di errore.

Commenti

L'oggetto specificato SKImageInfopuò essere Infoo una nuova istanza con una configurazione diversa, che il codec può scegliere di ignorare.

Se la dimensione specificata è diversa da Info, il codec tenterà di ridimensionare la bitmap risultante. Se il codec non può eseguire questa scala, questo metodo restituirà InvalidScale.

Si applica a

GetPixels(SKImageInfo, Byte[])

Decodificare la bitmap nel blocco di memoria specificato.

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

Parametri

info
SKImageInfo

Descrizione del formato di output desiderato previsto dal chiamante.

pixels
Byte[]

Blocco di memoria per contenere la bitmap decodificata, con una lunghezza di almeno BytesSize.

Valori restituiti

Restituisce Success in caso di esito positivo o un altro valore che spiega il tipo di errore.

Commenti

L'oggetto specificato SKImageInfopuò essere Infoo una nuova istanza con una configurazione diversa, che il codec può scegliere di ignorare.

Se la dimensione specificata è diversa da Info, il codec tenterà di ridimensionare la bitmap risultante. Se il codec non può eseguire questa scala, questo metodo restituirà InvalidScale.

Si applica a

GetPixels(Byte[])

Decodificare la bitmap nel blocco di memoria specificato.

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

Parametri

pixels
Byte[]

Blocco di memoria con la bitmap decodificata.

Valori restituiti

Restituisce Success in caso di esito positivo o un altro valore che spiega il tipo di errore.

Si applica a

GetPixels(SKImageInfo, Byte[])

Decodificare la bitmap nel blocco di memoria specificato.

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

Parametri

info
SKImageInfo

Descrizione del formato di output desiderato previsto dal chiamante.

pixels
Byte[]

Blocco di memoria con la bitmap decodificata.

Valori restituiti

Restituisce Success in caso di esito positivo o un altro valore che spiega il tipo di errore.

Commenti

L'oggetto specificato SKImageInfopuò essere Infoo una nuova istanza con una configurazione diversa, che il codec può scegliere di ignorare.

Se la dimensione specificata è diversa da Info, il codec tenterà di ridimensionare la bitmap risultante. Se il codec non può eseguire questa scala, questo metodo restituirà InvalidScale.

Si applica a