SKImage.ReadPixels Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Copie les pixels de l’image dans la mémoire tampon spécifiée. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint) |
Copie les pixels de l’image dans la mémoire tampon spécifiée. |
| ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint) |
Copie les pixels de l’image dans la mémoire tampon spécifiée. |
| ReadPixels(SKImageInfo, IntPtr) |
Copie les pixels de cette image dans la mémoire tampon de destination. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copie les pixels de cette image dans la mémoire tampon de destination. |
| ReadPixels(SKPixmap) |
Copie les pixels de cette image dans le pixmap de destination. |
| ReadPixels(SKPixmap, Int32, Int32) |
Copie les pixels de l’image dans la mémoire tampon spécifiée. |
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)
Copie les pixels de l’image dans la mémoire tampon spécifiée.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);
Paramètres
- dstInfo
- SKImageInfo
Informations sur l’image décrivant la mémoire tampon de pixels de destination.
- dstPixels
- IntPtr
Mémoire tampon de pixels dans laquelle lire les données de pixels.
- dstRowBytes
- Int32
Nombre d’octets dans chaque ligne de la mémoire tampon de destination.
- srcX
- Int32
Coordonnée x source à partir de laquelle commencer la lecture.
- srcY
- Int32
Coordonnée y source à partir de laquelle commencer la lecture.
Retours
Retourne true si les pixels ont été lus ou false s’il y a eu une erreur.
Remarques
Cette méthode peut retourner false si le rectangle source [srcX, srcYdstInfo.Width, dstInfo.Height] ne croise pas l’image ou si le type de couleur/alpha n’a pas pu être converti en types de destination.
S’applique à
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)
Copie les pixels de l’image dans la mémoire tampon spécifiée.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
Paramètres
- dstInfo
- SKImageInfo
Informations sur l’image décrivant la mémoire tampon de pixels de destination.
- dstPixels
- IntPtr
Mémoire tampon de pixels dans laquelle lire les données de pixels.
- dstRowBytes
- Int32
Nombre d’octets dans chaque ligne de la mémoire tampon de destination.
- srcX
- Int32
Coordonnée x source à partir de laquelle commencer la lecture.
- srcY
- Int32
Coordonnée y source à partir de laquelle commencer la lecture.
- cachingHint
- SKImageCachingHint
Indicateur de mise en cache à utiliser pour les résultats intermédiaires.
Retours
Retourne true si les pixels ont été lus ou false s’il y a eu une erreur.
Remarques
Cette méthode peut retourner false si le rectangle source [srcX, srcYdstInfo.Width, dstInfo.Height] ne croise pas l’image ou si le type de couleur/alpha n’a pas pu être converti en types de destination.
S’applique à
ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)
Copie les pixels de l’image dans la mémoire tampon spécifiée.
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
Paramètres
- pixmap
- SKPixmap
Pixmap dans qui lit les données de pixels.
- srcX
- Int32
Coordonnée x source à partir de laquelle commencer la lecture.
- srcY
- Int32
Coordonnée y source à partir de laquelle commencer la lecture.
- cachingHint
- SKImageCachingHint
Indicateur de mise en cache à utiliser pour les résultats intermédiaires.
Retours
Retourne true si les pixels ont été lus ou false s’il y a eu une erreur.
Remarques
Cette méthode peut retourner false si le rectangle source [srcX, srcYdst. Info.Width, dst. Info.Height] ne croise pas l’image, ou si le type de couleur/alpha n’a pas pu être converti en types de destination.
S’applique à
ReadPixels(SKImageInfo, IntPtr)
Copie les pixels de cette image dans la mémoire tampon de destination.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels);
Paramètres
- dstInfo
- SKImageInfo
Informations sur l’image de destination.
- dstPixels
- IntPtr
Mémoire tampon de pixels de destination.
Retours
Retourne true la réussite ; sinon false.
S’applique à
ReadPixels(SKImageInfo, IntPtr, Int32)
Copie les pixels de cette image dans la mémoire tampon de destination.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes);
Paramètres
- dstInfo
- SKImageInfo
Informations sur l’image de destination.
- dstPixels
- IntPtr
Mémoire tampon de pixels de destination.
- dstRowBytes
- Int32
Nombre d’octets entre les lignes de la mémoire tampon de destination.
Retours
Retourne true la réussite ; sinon false.
S’applique à
ReadPixels(SKPixmap, Int32, Int32)
Copie les pixels de l’image dans la mémoire tampon spécifiée.
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY);
Paramètres
- pixmap
- SKPixmap
Pixmap dans qui lit les données de pixels.
- srcX
- Int32
Coordonnée x source à partir de laquelle commencer la lecture.
- srcY
- Int32
Coordonnée y source à partir de laquelle commencer la lecture.
Retours
Retourne true si les pixels ont été lus ou false s’il y a eu une erreur.
Remarques
Cette méthode peut retourner false si le rectangle source [srcX, srcYdst. Info.Width, dst. Info.Height] ne croise pas l’image, ou si le type de couleur/alpha n’a pas pu être converti en types de destination.