SKImage.ReadPixels Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
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.