SKPixmap 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.
Coppie SKImageInfo con pixel effettivi e byte di riga.
public class SKPixmap : SkiaSharp.SKObject
- Ereditarietà
Commenti
Questa classe non tenta di gestire la durata della memoria pixel (né la tabella dei colori, se specificato).
Costruttori
| Nome | Descrizione |
|---|---|
| SKPixmap() |
Crea un'istanza vuota di SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr, Int32) |
Crea un'istanza di SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr) |
Crea un'istanza di SKPixmap. |
Proprietà
| Nome | Descrizione |
|---|---|
| AlphaType |
Ottiene il tipo alfa. |
| BitShiftPerPixel |
Ottiene il valore di spostamento di bit per pixel. |
| BytesPerPixel |
Ottiene il numero di byte per pixel. |
| BytesSize |
Ottiene il numero totale di byte necessari per archiviare i dati pixel. |
| BytesSize64 |
Ottiene le dimensioni totali dei byte come intero a 64 bit. |
| ColorSpace |
Ottiene lo spazio dei colori. |
| ColorType |
Ottiene il tipo di colore. |
| 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. |
| IsDisposed |
Ottiene un valore che indica se l'oggetto è già stato eliminato. (Ereditato da SKNativeObject) |
| 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) |
| Rect |
Ottiene un rettangolo con la larghezza e l'altezza correnti. |
| RowBytes |
Ottiene il numero di byte per riga. |
| Size |
Ottiene le dimensioni correnti della mappa pixmap. |
| Width |
Ottiene la larghezza dell'immagine. |
Metodi
| Nome | Descrizione |
|---|---|
| ComputeIsOpaque() |
Restituisce un valore che indica se tutti i pixel sono opachi. |
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . (Ereditato da SKNativeObject) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKPixmap e, facoltativamente, rilascia le risorse gestite. |
| DisposeInternal() |
Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose. (Ereditato da SKNativeObject) |
| DisposeManaged() |
Rilascia le risorse gestite. |
| DisposeNative() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi. |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. (Ereditato da SKObject) |
| Encode(SKEncodedImageFormat, Int32) |
Codifica il pixmap usando il formato specificato. |
| Encode(SKJpegEncoderOptions) |
Codifica la pixmap come JPEG. |
| Encode(SKPngEncoderOptions) |
Codifica la pixmap come PNG. |
| Encode(SKWebpEncoderOptions) |
Codifica il pixmap come WEBP. |
| Encode(SKWStream, SKEncodedImageFormat, Int32) |
Codifica il pixmap usando il formato specificato. |
| Encode(SKWStream, SKJpegEncoderOptions) |
Codifica la pixmap come JPEG. |
| Encode(SKWStream, SKPngEncoderOptions) |
Codifica la pixmap come PNG. |
| Encode(SKWStream, SKWebpEncoderOptions) |
Codifica il pixmap come WEBP. |
| Encode(Stream, SKEncodedImageFormat, Int32) |
Codifica il pixmap nel flusso usando il formato e la qualità specificati. |
| Encode(Stream, SKJpegEncoderOptions) |
Codifica il pixmap nel flusso usando le opzioni specificate. |
| Encode(Stream, SKPngEncoderOptions) |
Codifica il pixmap nel flusso usando le opzioni specificate. |
| Encode(Stream, SKWebpEncoderOptions) |
Codifica il pixmap nel flusso usando le opzioni specificate. |
| Erase(SKColor, SKRectI) |
Riempire l'intera mappa pix con il colore specificato. |
| Erase(SKColor) |
Riempire l'intera mappa pix con il colore specificato. |
| Erase(SKColorF, SKRectI) |
Riempie un subset della pixmap con il colore specificato. |
| Erase(SKColorF) |
Riempie l'intera mappa pix con il colore specificato. |
| ExtractSubset(SKPixmap, SKRectI) |
Crea un nuovo SKPixmap oggetto che è un subset di questo pixmap. |
| ExtractSubset(SKRectI) |
Crea un nuovo SKPixmap oggetto che è un subset di questo pixmap. |
| GetPixelAlpha(Int32, Int32) |
Ottiene il valore alfa del pixel in corrispondenza delle coordinate specificate. |
| GetPixelColor(Int32, Int32) |
Restituisce il colore del pixel in corrispondenza delle coordinate specificate. |
| GetPixelColorF(Int32, Int32) |
Ottiene il colore del pixel in corrispondenza delle coordinate specificate come SKColorF. |
| GetPixels() |
Restituisce l'indirizzo di memoria dei pixel. |
| GetPixels(Int32, Int32) |
Restituisce l'indirizzo di memoria dei pixel in corrispondenza di (x, y). |
| GetPixelSpan() |
Restituisce un intervallo che esegue il wrapping dei dati pixel. |
| GetPixelSpan(Int32, Int32) |
Ottiene un intervallo a partire dalle coordinate pixel specificate. |
| GetPixelSpan<T>() |
Ottiene un intervallo tipizzato di tutti i dati pixel. |
| GetPixelSpan<T>(Int32, Int32) |
Ottiene un intervallo tipizzato a partire dalle coordinate specificate. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Copia i pixel dall'immagine nel buffer specificato. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copia i pixel dall'immagine nel buffer specificato. |
| ReadPixels(SKPixmap, Int32, Int32) |
Copia i pixel dall'immagine nella pixmap specificata. |
| ReadPixels(SKPixmap) |
Copia i pixel dall'immagine nella pixmap specificata. |
| Reset() |
Reimpostare pixmap su un pixmap vuoto. |
| Reset(SKImageInfo, IntPtr, Int32) |
Reimposta il pixmap sui pixel specificati. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Ridimensiona i pixel nella destinazione usando le opzioni di campionamento specificate. |
| ScalePixels(SKPixmap) |
Ridimensiona i pixel nella destinazione usando il campionamento predefinito. |
| WithAlphaType(SKAlphaType) |
Crea un nuovo SKPixmap oggetto con le stesse proprietà di questo SKPixmapoggetto , ma con il tipo di trasparenza specificato. |
| WithColorSpace(SKColorSpace) |
Crea un nuovo SKPixmap oggetto con le stesse proprietà di questo SKPixmapoggetto , ma con lo spazio colore specificato. |
| WithColorType(SKColorType) |
Crea un nuovo SKPixmap oggetto con le stesse proprietà di questo SKPixmapoggetto , ma con il tipo di colore specificato. |