SKImage 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.
Abstraction pour dessiner un rectangle de pixels.
public class SKImage : SkiaSharp.SKObject
- Héritage
Remarques
Une image est une abstraction des pixels, bien que le type particulier d’image puisse réellement stocker ses données sur le GPU, ou en tant que commandes de dessin (image ou PDF ou autrement), prêtes à être lues dans un autre canevas.
Le contenu d’une image est toujours immuable, bien que le stockage réel puisse changer, si, par exemple, cette image peut être recréée via des données encodées ou d’autres moyens.
Une image a toujours une dimension non nulle. S’il existe une demande de création d’une image, directement ou via une surface, et que l’une des dimensions demandées est égale à zéro, elle null est retournée.
Propriétés
| Nom | Description |
|---|---|
| AlphaType |
Obtient le fichier configuré SKAlphaType pour l’image bitmap. |
| ColorSpace |
Obtient l’espace de couleur de l’image. |
| ColorType |
Obtient le type de couleur d’image. |
| EncodedData |
Obtient les pixels d’image encodés sous la forme d’un SKData, si l’image a été créée à partir du format de flux encodé pris en charge. |
| 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 décrivant l’image. |
| IsAlphaOnly |
Obtient une valeur indiquant si l’image sera dessinée en tant que masque, sans couleur intrinsèque de sa propre. |
| IsDisposed |
Obtient une valeur indiquant si l’objet a déjà été supprimé. (Hérité de SKNativeObject) |
| IsLazyGenerated |
Obtient une valeur indiquant si l’image est sauvegardée par un générateur d’images ou une autre source qui crée (et met en cache) ses pixels/texture à la demande. |
| IsTextureBacked |
Obtient une valeur indiquant si l’image est sauvegardée par texture. |
| 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) |
| UniqueId |
Obtient l’ID unique associé à l’image. |
| Width |
Obtient la largeur de l’image. |
Méthodes
| Nom | Description |
|---|---|
| ApplyImageFilter(GRContext, SKImageFilter, SKRectI, SKRectI, SKRectI, SKPointI) |
Applique un filtre d’image à cette image. |
| ApplyImageFilter(GRRecordingContext, SKImageFilter, SKRectI, SKRectI, SKRectI, SKPointI) |
Applique un filtre d’image à cette image. |
| ApplyImageFilter(SKImageFilter, SKRectI, SKRectI, SKRectI, SKPoint) |
Applique un filtre d’image donné à cette image et retourne le résultat filtré. |
| ApplyImageFilter(SKImageFilter, SKRectI, SKRectI, SKRectI, SKPointI) |
Applique un filtre d’image donné à cette image et retourne le résultat filtré. |
| Create(SKImageInfo) |
Crée une nouvelle base de SKImage raster à l’aide des informations spécifiées. |
| 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 SKImage 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() |
Implémenté par des types dérivés SKObject pour détruire tous les objets managés. (Hérité de SKObject) |
| DisposeNative() |
Implémenté par des types dérivés SKObject pour détruire tous les objets natifs. (Hérité de SKObject) |
| 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() |
Encode l’image à l’aide du Png format. |
| Encode(SKEncodedImageFormat, Int32) |
Encode l’image au format spécifié. |
| FromAdoptedTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crée une image à partir de la texture spécifiée. |
| FromAdoptedTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crée une image à partir de la texture spécifiée. |
| FromAdoptedTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crée une image à partir de la texture spécifiée. |
| FromAdoptedTexture(GRContext, GRBackendTexture, SKColorType) |
Crée une image à partir de la texture spécifiée. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crée une image à partir de la texture spécifiée, en prenant possession de la texture. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crée une image à partir de la texture spécifiée, en prenant possession de la texture. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crée une image à partir de la texture spécifiée, en prenant possession de la texture. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, SKColorType) |
Crée une image à partir de la texture spécifiée, en prenant possession de la texture. |
| FromBitmap(SKBitmap) |
Crée une image à partir du fichier fourni SKBitmap. |
| FromEncodedData(Byte[]) |
Crée une image à partir d’une mémoire tampon d’image encodée. |
| FromEncodedData(ReadOnlySpan<Byte>) |
Crée une image à partir d’une mémoire tampon d’image encodée. |
| FromEncodedData(SKData, SKRectI) |
Crée une image à partir d’une image encodée encapsulée par les données. |
| FromEncodedData(SKData) |
Crée une image à partir d’une image encodée encapsulée par les données. |
| FromEncodedData(SKStream) |
Crée une image à partir d’un flux d’images encodé. |
| FromEncodedData(Stream) |
Crée une image à partir d’un flux d’images encodé. |
| FromEncodedData(String) |
Crée une image à partir d’un fichier image encodé. |
| FromPicture(SKPicture, SKSizeI, SKMatrix, SKPaint) |
Crée une image à partir du fichier fourni SKPicture. |
| FromPicture(SKPicture, SKSizeI, SKMatrix) |
Crée une image à partir du fichier fourni SKPicture. |
| FromPicture(SKPicture, SKSizeI, SKPaint) |
Crée une image à partir du fichier fourni SKPicture. |
| FromPicture(SKPicture, SKSizeI) |
Crée une image à partir du fichier fourni SKPicture. |
| FromPixelCopy(SKImageInfo, Byte[], Int32) |
Crée une image à partir d’une copie d’une mémoire tampon en mémoire. |
| FromPixelCopy(SKImageInfo, Byte[]) |
Crée une image à partir d’une copie d’une mémoire tampon en mémoire. |
| FromPixelCopy(SKImageInfo, IntPtr, Int32) |
Crée une image à partir d’une copie d’une mémoire tampon en mémoire. |
| FromPixelCopy(SKImageInfo, IntPtr) |
Crée une image à partir d’une copie d’une mémoire tampon en mémoire. |
| FromPixelCopy(SKImageInfo, ReadOnlySpan<Byte>, Int32) |
Crée une image à partir d’une copie d’une mémoire tampon en mémoire. |
| FromPixelCopy(SKImageInfo, ReadOnlySpan<Byte>) |
Crée une image à partir d’une copie d’une mémoire tampon en mémoire. |
| FromPixelCopy(SKImageInfo, SKStream, Int32) |
Crée une image à partir d’une copie des données de flux. |
| FromPixelCopy(SKImageInfo, SKStream) |
Crée une image à partir d’une copie des données de flux. |
| FromPixelCopy(SKImageInfo, Stream, Int32) |
Crée une image à partir d’une copie des données de flux. |
| FromPixelCopy(SKImageInfo, Stream) |
Crée une image à partir d’une copie des données de flux. |
| FromPixelCopy(SKPixmap) |
Crée une image à partir d’une copie d’une mémoire tampon en mémoire. |
| FromPixels(SKImageInfo, IntPtr, Int32) |
Crée une image à partir d’une mémoire tampon en mémoire. |
| FromPixels(SKImageInfo, IntPtr) |
Crée une image à partir d’une mémoire tampon en mémoire. |
| FromPixels(SKImageInfo, SKData, Int32) |
Crée une image à partir d’une mémoire tampon en mémoire. |
| FromPixels(SKImageInfo, SKData) |
Crée une image à partir des données raster spécifiées. |
| FromPixels(SKPixmap, SKImageRasterReleaseDelegate, Object) |
Crée une image à partir d’une mémoire tampon en mémoire. |
| FromPixels(SKPixmap, SKImageRasterReleaseDelegate) |
Crée une image à partir d’une mémoire tampon en mémoire. |
| FromPixels(SKPixmap) |
Crée une image à partir d’une mémoire tampon en mémoire. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, Object) |
Crée une image à partir de la texture spécifiée. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate) |
Crée une image à partir de la texture spécifiée. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crée une image à partir de la texture spécifiée. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crée une image à partir de la texture spécifiée. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crée une image à partir de la texture spécifiée. |
| FromTexture(GRContext, GRBackendTexture, SKColorType) |
Crée une image à partir de la texture spécifiée. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, Object) |
Crée une image à partir de la texture spécifiée sans prendre possession. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate) |
Crée une image à partir de la texture spécifiée sans prendre possession. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crée une image à partir de la texture spécifiée sans prendre possession. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crée une image à partir de la texture spécifiée sans prendre possession. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crée une image à partir de la texture spécifiée sans prendre possession. |
| FromTexture(GRRecordingContext, GRBackendTexture, SKColorType) |
Crée une image à partir de la texture spécifiée sans prendre possession. |
| IsValid(GRContext) |
Retourne si l’image est valide pour le contexte GPU donné. |
| IsValid(GRRecordingContext) |
Retourne si l’image est valide pour le contexte GPU donné. |
| PeekPixels() |
Retourne le pixmap si l’image est basée sur raster. |
| PeekPixels(SKPixmap) |
Retourne le pixmap si l’image est basée sur raster. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint) |
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. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copie les pixels de cette image dans la mémoire tampon de destination. |
| ReadPixels(SKImageInfo, IntPtr) |
Copie les pixels de cette image dans la mémoire tampon de destination. |
| ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint) |
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 la mémoire tampon spécifiée. |
| ReadPixels(SKPixmap) |
Copie les pixels de cette image dans le pixmap de destination. |
| ScalePixels(SKPixmap, SKSamplingOptions, SKImageCachingHint) |
Copie les pixels de cette image dans le pixmap de destination, mettant à l’échelle l’image si les dimensions diffèrent. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Copie les pixels de cette image dans le pixmap de destination, mettant à l’échelle l’image si les dimensions diffèrent. |
| Subset(GRRecordingContext, SKRectI) |
Retourne une nouvelle image qui est un sous-ensemble de cette image. |
| Subset(SKRectI) |
Retourne une nouvelle image qui est un sous-ensemble de cette image. |
| ToRasterImage() |
Retourne une image basée sur un raster de l’image actuelle. |
| ToRasterImage(Boolean) |
Retourne une image à trame de l’image actuelle. |
| ToRawShader() |
Crée un nuanceur brut à partir de l’image actuelle sans conversion d’espace de couleur. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode, SKMatrix) |
Crée un nuanceur brut à partir de l’image actuelle sans conversion d’espace de couleur. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions, SKMatrix) |
Crée un nuanceur brut à partir de l’image actuelle sans conversion d’espace de couleur. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions) |
Crée un nuanceur brut à partir de l’image actuelle sans conversion d’espace de couleur. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode) |
Crée un nuanceur brut à partir de l’image actuelle sans conversion d’espace de couleur. |
| ToShader() |
Crée un nuanceur à partir de l’image actuelle. |
| ToShader(SKShaderTileMode, SKShaderTileMode, SKMatrix) |
Crée un nuanceur bitmap à partir de l’image actuelle. |
| ToShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions, SKMatrix) |
Crée un nuanceur à partir de l’image actuelle. |
| ToShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions) |
Crée un nuanceur à partir de l’image actuelle. |
| ToShader(SKShaderTileMode, SKShaderTileMode) |
Crée un nuanceur bitmap à partir de l’image actuelle. |
| ToTextureImage(GRContext, Boolean, Boolean) |
Retourne une image soutenue par GPU à partir de cette image. |
| ToTextureImage(GRContext, Boolean) |
Retourne une image soutenue par GPU à partir de cette image. |
| ToTextureImage(GRContext) |
Retourne une image soutenue par GPU à partir de cette image. |