SKImage.ReadPixels Méthode

Définition

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)

Copie les pixels de cette image dans le pixmap de destination.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap);

Paramètres

pixmap
SKPixmap

Pixmap pour recevoir les données de pixels.

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.

S’applique à