SKPixmap Classe
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.
Paires avec des pixels SKImageInfo et des octets de ligne réels.
public class SKPixmap : SkiaSharp.SKObject
- Héritage
Remarques
Cette classe n’essaie pas de gérer la durée de vie de la mémoire de pixels (ni la table de couleurs si elle est fournie).
Constructeurs
| Nom | Description |
|---|---|
| SKPixmap() |
Crée une instance vide de SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr, Int32) |
Crée une instance de SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr) |
Crée une instance de SKPixmap. |
Propriétés
| Nom | Description |
|---|---|
| AlphaType |
Obtient le type alpha. |
| BitShiftPerPixel |
Obtient la valeur de décalage de bits par pixel. |
| BytesPerPixel |
Obtient le nombre d’octets par pixel. |
| BytesSize |
Obtient le nombre total d’octets nécessaires pour stocker les données de pixels. |
| BytesSize64 |
Obtient la taille totale d’octets sous forme d’entier 64 bits. |
| ColorSpace |
Obtient l’espace de couleur. |
| ColorType |
Obtient le type de couleur. |
| Handle |
Obtient ou définit le handle sur l’objet natif sous-jacent. (Hérité de SKObject) |
| Height |
Obtient la hauteur de l’image. |
| IgnorePublicDispose |
Obtient une valeur indiquant si l’appel public Dispose() doit être no-op. (Hérité de SKNativeObject) |
| Info |
Obtient les informations d’image. |
| IsDisposed |
Obtient une valeur indiquant si l’objet a déjà été supprimé. (Hérité de SKNativeObject) |
| OwnsHandle |
Obtient ou définit une valeur indiquant si cet objet possède son handle et doit détruire l’objet natif lorsqu’il est supprimé. (Hérité de SKNativeObject) |
| Rect |
Obtient un rectangle avec la largeur et la hauteur actuelles. |
| RowBytes |
Obtient le nombre d’octets par ligne. |
| Size |
Obtient la taille actuelle du pixmap. |
| Width |
Obtient la largeur de l’image. |
Méthodes
| Nom | Description |
|---|---|
| ComputeIsOpaque() |
Retourne si tous les pixels sont opaques. |
| Dispose() |
Libère toutes les ressources utilisées par ce SKNativeObjectfichier . (Hérité de SKNativeObject) |
| Dispose(Boolean) |
Libère les ressources non managées utilisées par les SKPixmap ressources gérées et libère éventuellement les ressources managées. |
| DisposeInternal() |
Déclenche une suppression, ignorant la valeur de IgnorePublicDispose. (Hérité de SKNativeObject) |
| DisposeManaged() |
Libère les ressources managées. |
| DisposeNative() |
Implémenté par des types dérivés SKObject pour détruire tous les objets natifs. |
| DisposeUnownedManaged() |
Implémenté par des types dérivés SKObject pour supprimer des objets managés qui ne appartiennent pas à cette instance. (Hérité de SKObject) |
| Encode(SKEncodedImageFormat, Int32) |
Encode le pixmap au format spécifié. |
| Encode(SKJpegEncoderOptions) |
Encode le pixmap en tant que JPEG. |
| Encode(SKPngEncoderOptions) |
Encode le pixmap en tant que PNG. |
| Encode(SKWebpEncoderOptions) |
Encode le pixmap en tant que WEBP. |
| Encode(SKWStream, SKEncodedImageFormat, Int32) |
Encode le pixmap au format spécifié. |
| Encode(SKWStream, SKJpegEncoderOptions) |
Encode le pixmap en tant que JPEG. |
| Encode(SKWStream, SKPngEncoderOptions) |
Encode le pixmap en tant que PNG. |
| Encode(SKWStream, SKWebpEncoderOptions) |
Encode le pixmap en tant que WEBP. |
| Encode(Stream, SKEncodedImageFormat, Int32) |
Encode le pixmap dans le flux à l’aide du format et de la qualité spécifiés. |
| Encode(Stream, SKJpegEncoderOptions) |
Encode le pixmap dans le flux à l’aide des options spécifiées. |
| Encode(Stream, SKPngEncoderOptions) |
Encode le pixmap dans le flux à l’aide des options spécifiées. |
| Encode(Stream, SKWebpEncoderOptions) |
Encode le pixmap dans le flux à l’aide des options spécifiées. |
| Erase(SKColor, SKRectI) |
Remplissez l’intégralité du pixmap avec la couleur spécifiée. |
| Erase(SKColor) |
Remplissez l’intégralité du pixmap avec la couleur spécifiée. |
| Erase(SKColorF, SKRectI) |
Remplit un sous-ensemble du pixmap avec la couleur spécifiée. |
| Erase(SKColorF) |
Remplit l’intégralité du pixmap avec la couleur spécifiée. |
| ExtractSubset(SKPixmap, SKRectI) |
Crée un SKPixmap sous-ensemble de ce pixmap. |
| ExtractSubset(SKRectI) |
Crée un SKPixmap sous-ensemble de ce pixmap. |
| GetPixelAlpha(Int32, Int32) |
Obtient la valeur alpha du pixel aux coordonnées spécifiées. |
| GetPixelColor(Int32, Int32) |
Retourne la couleur du pixel aux coordonnées spécifiées. |
| GetPixelColorF(Int32, Int32) |
Obtient la couleur du pixel aux coordonnées spécifiées en tant que skColorF. |
| GetPixels() |
Retourne l’adresse mémoire des pixels. |
| GetPixels(Int32, Int32) |
Retourne l’adresse mémoire des pixels à (x, y). |
| GetPixelSpan() |
Retourne une étendue qui encapsule les données de pixels. |
| GetPixelSpan(Int32, Int32) |
Obtient une étendue commençant aux coordonnées de pixels spécifiées. |
| GetPixelSpan<T>() |
Obtient une étendue typée de toutes les données de pixels. |
| GetPixelSpan<T>(Int32, Int32) |
Obtient une étendue typée commençant aux coordonnées spécifiées. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Copie les pixels de l’image dans la mémoire tampon spécifiée. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copie les pixels de l’image dans la mémoire tampon spécifiée. |
| ReadPixels(SKPixmap, Int32, Int32) |
Copie les pixels de l’image dans le pixmap spécifié. |
| ReadPixels(SKPixmap) |
Copie les pixels de l’image dans le pixmap spécifié. |
| Reset() |
Réinitialisez le pixmap sur un pixmap vide. |
| Reset(SKImageInfo, IntPtr, Int32) |
Réinitialise le pixmap aux pixels spécifiés. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Met à l’échelle les pixels vers la destination à l’aide des options d’échantillonnage spécifiées. |
| ScalePixels(SKPixmap) |
Met à l’échelle les pixels vers la destination à l’aide de l’échantillonnage par défaut. |
| WithAlphaType(SKAlphaType) |
Crée une nouvelle SKPixmap avec les mêmes propriétés que celles-ci SKPixmap, mais avec le type de transparence spécifié. |
| WithColorSpace(SKColorSpace) |
Crée une nouvelle SKPixmap avec les mêmes propriétés que celle-ci SKPixmap, mais avec l’espace de couleur spécifié. |
| WithColorType(SKColorType) |
Crée une nouvelle SKPixmap avec les mêmes propriétés que celle-ci SKPixmap, mais avec le type de couleur spécifié. |