SKImage Classe
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.
Astrazione per disegnare un rettangolo di pixel.
public class SKImage : SkiaSharp.SKObject
- Ereditarietà
Commenti
Un'immagine è un'astrazione di pixel, anche se il tipo specifico di immagine potrebbe effettivamente archiviare i dati nella GPU o come comandi di disegno (immagine o PDF o altro), pronti per essere riprodotti in un'altra area di disegno.
Il contenuto di un'immagine è sempre immutabile, anche se l'archiviazione effettiva può cambiare, se ad esempio l'immagine può essere ricreata tramite dati codificati o altri mezzi.
Un'immagine ha sempre dimensioni diverse da zero. Se è presente una richiesta di creazione di una nuova immagine, direttamente o tramite una superficie e una delle dimensioni richieste è zero, null verrà restituito .
Proprietà
| Nome | Descrizione |
|---|---|
| AlphaType |
Ottiene l'oggetto configurato SKAlphaType per la bitmap. |
| ColorSpace |
Ottiene lo spazio dei colori dell'immagine. |
| ColorType |
Ottiene il tipo di colore dell'immagine. |
| EncodedData |
Ottiene i pixel di immagine codificati come SKData, se l'immagine è stata creata dal formato di flusso codificato supportato. |
| Handle |
Ottiene o imposta l'handle sull'oggetto nativo sottostante. (Ereditato da SKObject) |
| Height |
Ottiene l'altezza dell'immagine. |
| IgnorePublicDispose |
Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op. (Ereditato da SKNativeObject) |
| Info |
Ottiene le informazioni sull'immagine che descrivono l'immagine. |
| IsAlphaOnly |
Ottiene un valore che indica se l'immagine verrà disegnata come maschera, senza alcun colore intrinseco. |
| IsDisposed |
Ottiene un valore che indica se l'oggetto è già stato eliminato. (Ereditato da SKNativeObject) |
| IsLazyGenerated |
Ottiene un valore che indica se l'immagine è supportata da un generatore di immagini o da un'altra origine che crea (e memorizza nella cache) i relativi pixel/trama su richiesta. |
| IsTextureBacked |
Ottiene un valore che indica se l'immagine è supportata dalla trama. |
| OwnsHandle |
Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato. (Ereditato da SKNativeObject) |
| UniqueId |
Ottiene l'ID univoco associato all'immagine. |
| Width |
Ottiene la larghezza dell'immagine. |
Metodi
| Nome | Descrizione |
|---|---|
| ApplyImageFilter(GRContext, SKImageFilter, SKRectI, SKRectI, SKRectI, SKPointI) |
Applica un filtro immagine a questa immagine. |
| ApplyImageFilter(GRRecordingContext, SKImageFilter, SKRectI, SKRectI, SKRectI, SKPointI) |
Applica un filtro immagine a questa immagine. |
| ApplyImageFilter(SKImageFilter, SKRectI, SKRectI, SKRectI, SKPoint) |
Applica un determinato filtro immagine a questa immagine e restituisce il risultato filtrato. |
| ApplyImageFilter(SKImageFilter, SKRectI, SKRectI, SKRectI, SKPointI) |
Applica un determinato filtro immagine a questa immagine e restituisce il risultato filtrato. |
| Create(SKImageInfo) |
Crea un nuovo raster basato sulle SKImage informazioni specificate. |
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . (Ereditato da SKNativeObject) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKImage e, facoltativamente, rilascia le risorse gestite. |
| DisposeInternal() |
Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose. (Ereditato da SKNativeObject) |
| DisposeManaged() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti. (Ereditato da SKObject) |
| DisposeNative() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi. (Ereditato da SKObject) |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. (Ereditato da SKObject) |
| Encode() |
Codifica l'immagine usando il Png formato . |
| Encode(SKEncodedImageFormat, Int32) |
Codifica l'immagine usando il formato specificato. |
| FromAdoptedTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crea una nuova immagine dalla trama specificata. |
| FromAdoptedTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crea una nuova immagine dalla trama specificata. |
| FromAdoptedTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crea una nuova immagine dalla trama specificata. |
| FromAdoptedTexture(GRContext, GRBackendTexture, SKColorType) |
Crea una nuova immagine dalla trama specificata. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crea un'immagine dalla trama specificata, prendendo la proprietà della trama. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crea un'immagine dalla trama specificata, prendendo la proprietà della trama. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crea un'immagine dalla trama specificata, prendendo la proprietà della trama. |
| FromAdoptedTexture(GRRecordingContext, GRBackendTexture, SKColorType) |
Crea un'immagine dalla trama specificata, prendendo la proprietà della trama. |
| FromBitmap(SKBitmap) |
Crea una nuova immagine dall'oggetto fornito SKBitmap. |
| FromEncodedData(Byte[]) |
Crea una nuova immagine da un buffer di immagini codificato. |
| FromEncodedData(ReadOnlySpan<Byte>) |
Crea una nuova immagine da un buffer di immagini codificato. |
| FromEncodedData(SKData, SKRectI) |
Crea una nuova immagine da un'immagine codificata incapsulata dai dati. |
| FromEncodedData(SKData) |
Crea una nuova immagine da un'immagine codificata incapsulata dai dati. |
| FromEncodedData(SKStream) |
Crea una nuova immagine da un flusso di immagini codificato. |
| FromEncodedData(Stream) |
Crea una nuova immagine da un flusso di immagini codificato. |
| FromEncodedData(String) |
Crea una nuova immagine da un file di immagine codificato. |
| FromPicture(SKPicture, SKSizeI, SKMatrix, SKPaint) |
Crea una nuova immagine dall'oggetto fornito SKPicture. |
| FromPicture(SKPicture, SKSizeI, SKMatrix) |
Crea una nuova immagine dall'oggetto fornito SKPicture. |
| FromPicture(SKPicture, SKSizeI, SKPaint) |
Crea una nuova immagine dall'oggetto fornito SKPicture. |
| FromPicture(SKPicture, SKSizeI) |
Crea una nuova immagine dall'oggetto fornito SKPicture. |
| FromPixelCopy(SKImageInfo, Byte[], Int32) |
Crea una nuova immagine da una copia di un buffer in memoria. |
| FromPixelCopy(SKImageInfo, Byte[]) |
Crea una nuova immagine da una copia di un buffer in memoria. |
| FromPixelCopy(SKImageInfo, IntPtr, Int32) |
Crea una nuova immagine da una copia di un buffer in memoria. |
| FromPixelCopy(SKImageInfo, IntPtr) |
Crea una nuova immagine da una copia di un buffer in memoria. |
| FromPixelCopy(SKImageInfo, ReadOnlySpan<Byte>, Int32) |
Crea una nuova immagine da una copia di un buffer in memoria. |
| FromPixelCopy(SKImageInfo, ReadOnlySpan<Byte>) |
Crea una nuova immagine da una copia di un buffer in memoria. |
| FromPixelCopy(SKImageInfo, SKStream, Int32) |
Crea una nuova immagine da una copia dei dati del flusso. |
| FromPixelCopy(SKImageInfo, SKStream) |
Crea una nuova immagine da una copia dei dati del flusso. |
| FromPixelCopy(SKImageInfo, Stream, Int32) |
Crea una nuova immagine da una copia dei dati del flusso. |
| FromPixelCopy(SKImageInfo, Stream) |
Crea una nuova immagine da una copia dei dati del flusso. |
| FromPixelCopy(SKPixmap) |
Crea una nuova immagine da una copia di un buffer in memoria. |
| FromPixels(SKImageInfo, IntPtr, Int32) |
Crea una nuova immagine da un buffer in memoria. |
| FromPixels(SKImageInfo, IntPtr) |
Crea una nuova immagine da un buffer in memoria. |
| FromPixels(SKImageInfo, SKData, Int32) |
Crea una nuova immagine da un buffer in memoria. |
| FromPixels(SKImageInfo, SKData) |
Crea un'immagine dai dati raster specificati. |
| FromPixels(SKPixmap, SKImageRasterReleaseDelegate, Object) |
Crea una nuova immagine da un buffer in memoria. |
| FromPixels(SKPixmap, SKImageRasterReleaseDelegate) |
Crea una nuova immagine da un buffer in memoria. |
| FromPixels(SKPixmap) |
Crea una nuova immagine da un buffer in memoria. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, Object) |
Crea una nuova immagine dalla trama specificata. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate) |
Crea una nuova immagine dalla trama specificata. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crea una nuova immagine dalla trama specificata. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crea una nuova immagine dalla trama specificata. |
| FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crea una nuova immagine dalla trama specificata. |
| FromTexture(GRContext, GRBackendTexture, SKColorType) |
Crea una nuova immagine dalla trama specificata. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, Object) |
Crea un'immagine dalla trama specificata senza assumere la proprietà. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate) |
Crea un'immagine dalla trama specificata senza assumere la proprietà. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace) |
Crea un'immagine dalla trama specificata senza assumere la proprietà. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) |
Crea un'immagine dalla trama specificata senza assumere la proprietà. |
| FromTexture(GRRecordingContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) |
Crea un'immagine dalla trama specificata senza assumere la proprietà. |
| FromTexture(GRRecordingContext, GRBackendTexture, SKColorType) |
Crea un'immagine dalla trama specificata senza assumere la proprietà. |
| IsValid(GRContext) |
Restituisce un valore che indica se l'immagine è valida per il contesto GPU specificato. |
| IsValid(GRRecordingContext) |
Restituisce un valore che indica se l'immagine è valida per il contesto GPU specificato. |
| PeekPixels() |
Restituisce il pixmap se l'immagine è basata su raster. |
| PeekPixels(SKPixmap) |
Restituisce il pixmap se l'immagine è basata su raster. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint) |
Copia i pixel dall'immagine nel buffer specificato. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Copia i pixel dall'immagine nel buffer specificato. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copia i pixel da questa immagine nel buffer di destinazione. |
| ReadPixels(SKImageInfo, IntPtr) |
Copia i pixel da questa immagine nel buffer di destinazione. |
| ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint) |
Copia i pixel dall'immagine nel buffer specificato. |
| ReadPixels(SKPixmap, Int32, Int32) |
Copia i pixel dall'immagine nel buffer specificato. |
| ReadPixels(SKPixmap) |
Copia i pixel da questa immagine nella pixmap di destinazione. |
| ScalePixels(SKPixmap, SKSamplingOptions, SKImageCachingHint) |
Copia i pixel di questa immagine nella pixmap di destinazione, ridimensionando l'immagine se le dimensioni sono diverse. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Copia i pixel di questa immagine nella pixmap di destinazione, ridimensionando l'immagine se le dimensioni sono diverse. |
| Subset(GRRecordingContext, SKRectI) |
Restituisce una nuova immagine che è un subset di questa immagine. |
| Subset(SKRectI) |
Restituisce una nuova immagine che è un subset di questa immagine. |
| ToRasterImage() |
Restituisce un'immagine basata su raster dell'immagine corrente. |
| ToRasterImage(Boolean) |
Restituisce un'immagine raster-backed dell'immagine corrente. |
| ToRawShader() |
Crea uno shader non elaborato dall'immagine corrente senza conversione dello spazio dei colori. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode, SKMatrix) |
Crea uno shader non elaborato dall'immagine corrente senza conversione dello spazio dei colori. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions, SKMatrix) |
Crea uno shader non elaborato dall'immagine corrente senza conversione dello spazio dei colori. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions) |
Crea uno shader non elaborato dall'immagine corrente senza conversione dello spazio dei colori. |
| ToRawShader(SKShaderTileMode, SKShaderTileMode) |
Crea uno shader non elaborato dall'immagine corrente senza conversione dello spazio dei colori. |
| ToShader() |
Crea uno shader dall'immagine corrente. |
| ToShader(SKShaderTileMode, SKShaderTileMode, SKMatrix) |
Crea un nuovo shader bitmap dall'immagine corrente. |
| ToShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions, SKMatrix) |
Crea uno shader dall'immagine corrente. |
| ToShader(SKShaderTileMode, SKShaderTileMode, SKSamplingOptions) |
Crea uno shader dall'immagine corrente. |
| ToShader(SKShaderTileMode, SKShaderTileMode) |
Crea un nuovo shader bitmap dall'immagine corrente. |
| ToTextureImage(GRContext, Boolean, Boolean) |
Restituisce un'immagine supportata da GPU da questa immagine. |
| ToTextureImage(GRContext, Boolean) |
Restituisce un'immagine supportata da GPU da questa immagine. |
| ToTextureImage(GRContext) |
Restituisce un'immagine supportata da GPU da questa immagine. |