SKImage.ReadPixels Metodo

Definizione

Overload

Nome Descrizione
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)

Copia i pixel dall'immagine nel buffer specificato.

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)

Copia i pixel dall'immagine nel buffer specificato.

ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)

Copia i pixel dall'immagine nel buffer specificato.

ReadPixels(SKImageInfo, IntPtr)

Copia i pixel da questa immagine nel buffer di destinazione.

ReadPixels(SKImageInfo, IntPtr, Int32)

Copia i pixel da questa immagine nel buffer di destinazione.

ReadPixels(SKPixmap)

Copia i pixel da questa immagine nella pixmap di destinazione.

ReadPixels(SKPixmap, Int32, Int32)

Copia i pixel dall'immagine nel buffer specificato.

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)

Copia i pixel dall'immagine nel buffer specificato.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);

Parametri

dstInfo
SKImageInfo

Informazioni sull'immagine che descrivono il buffer pixel di destinazione.

dstPixels
IntPtr

Buffer pixel in cui leggere i dati pixel.

dstRowBytes
Int32

Numero di byte in ogni riga di nel buffer di destinazione.

srcX
Int32

Coordinata x di origine da cui iniziare la lettura.

srcY
Int32

Coordinata y di origine da cui iniziare la lettura.

Valori restituiti

Restituisce true se i pixel sono stati letti o false se si è verificato un errore.

Commenti

Questo metodo può restituire false se il rettangolo di origine [srcX, srcY, dstInfo.Width, dstInfo.Height] non interseca l'immagine o se non è stato possibile convertire il tipo di colore/alfa nei tipi di destinazione.

Si applica a

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)

Copia i pixel dall'immagine nel buffer specificato.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);

Parametri

dstInfo
SKImageInfo

Informazioni sull'immagine che descrivono il buffer pixel di destinazione.

dstPixels
IntPtr

Buffer pixel in cui leggere i dati pixel.

dstRowBytes
Int32

Numero di byte in ogni riga di nel buffer di destinazione.

srcX
Int32

Coordinata x di origine da cui iniziare la lettura.

srcY
Int32

Coordinata y di origine da cui iniziare la lettura.

cachingHint
SKImageCachingHint

Hint di memorizzazione nella cache da usare per i risultati intermedi.

Valori restituiti

Restituisce true se i pixel sono stati letti o false se si è verificato un errore.

Commenti

Questo metodo può restituire false se il rettangolo di origine [srcX, srcY, dstInfo.Width, dstInfo.Height] non interseca l'immagine o se non è stato possibile convertire il tipo di colore/alfa nei tipi di destinazione.

Si applica a

ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)

Copia i pixel dall'immagine nel buffer specificato.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);

Parametri

pixmap
SKPixmap

Pixmap in cui leggere i dati pixel.

srcX
Int32

Coordinata x di origine da cui iniziare la lettura.

srcY
Int32

Coordinata y di origine da cui iniziare la lettura.

cachingHint
SKImageCachingHint

Hint di memorizzazione nella cache da usare per i risultati intermedi.

Valori restituiti

Restituisce true se i pixel sono stati letti o false se si è verificato un errore.

Commenti

Questo metodo può restituire false se il rettangolo di origine [srcX, srcY, dst. Info.Width, dst. Info.Height] non interseca l'immagine o se non è stato possibile convertire il tipo di colore/alfa nei tipi di destinazione.

Si applica a

ReadPixels(SKImageInfo, IntPtr)

Copia i pixel da questa immagine nel buffer di destinazione.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels);

Parametri

dstInfo
SKImageInfo

Informazioni sull'immagine di destinazione.

dstPixels
IntPtr

Buffer pixel di destinazione.

Valori restituiti

Restituisce true in caso di esito positivo; in caso contrario false, .

Si applica a

ReadPixels(SKImageInfo, IntPtr, Int32)

Copia i pixel da questa immagine nel buffer di destinazione.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes);

Parametri

dstInfo
SKImageInfo

Informazioni sull'immagine di destinazione.

dstPixels
IntPtr

Buffer pixel di destinazione.

dstRowBytes
Int32

Numero di byte tra le righe nel buffer di destinazione.

Valori restituiti

Restituisce true in caso di esito positivo; in caso contrario false, .

Si applica a

ReadPixels(SKPixmap)

Copia i pixel da questa immagine nella pixmap di destinazione.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap);

Parametri

pixmap
SKPixmap

Pixmap per ricevere i dati pixel.

Valori restituiti

Restituisce true in caso di esito positivo; in caso contrario false, .

Si applica a

ReadPixels(SKPixmap, Int32, Int32)

Copia i pixel dall'immagine nel buffer specificato.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY);

Parametri

pixmap
SKPixmap

Pixmap in cui leggere i dati pixel.

srcX
Int32

Coordinata x di origine da cui iniziare la lettura.

srcY
Int32

Coordinata y di origine da cui iniziare la lettura.

Valori restituiti

Restituisce true se i pixel sono stati letti o false se si è verificato un errore.

Commenti

Questo metodo può restituire false se il rettangolo di origine [srcX, srcY, dst. Info.Width, dst. Info.Height] non interseca l'immagine o se non è stato possibile convertire il tipo di colore/alfa nei tipi di destinazione.

Si applica a