SKPixmap Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Paare mit tatsächlichen SKImageInfo Pixeln und Zeilenbytes.
public class SKPixmap : SkiaSharp.SKObject
- Vererbung
Hinweise
Diese Klasse versucht nicht, die Lebensdauer des Pixelspeichers zu verwalten (oder die Farbtabelle, falls angegeben).
Konstruktoren
| Name | Beschreibung |
|---|---|
| SKPixmap() |
Erstellt eine leere Instanz von SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr, Int32) |
Erstellt eine Instanz von SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr) |
Erstellt eine Instanz von SKPixmap. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AlphaType |
Ruft den Alphatyp ab. |
| BitShiftPerPixel |
Ruft den Bitverschiebungswert pro Pixel ab. |
| BytesPerPixel |
Ruft die Anzahl der Bytes pro Pixel ab. |
| BytesSize |
Ruft die Gesamtanzahl der Bytes ab, die zum Speichern der Pixeldaten erforderlich sind. |
| BytesSize64 |
Ruft die Gesamtbytegröße als 64-Bit-Ganzzahl ab. |
| ColorSpace |
Ruft den Farbraum ab. |
| ColorType |
Ruft den Farbtyp ab. |
| Handle |
Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt. (Geerbt von SKObject) |
| Height |
Ruft die Bildhöhe ab. |
| IgnorePublicDispose |
Ruft einen Wert ab, der angibt, ob der Aufruf der Öffentlichen Dispose() no-opwerden soll. (Geerbt von SKNativeObject) |
| Info |
Ruft die Bildinformationen ab. |
| IsDisposed |
Ruft einen Wert ab, der angibt, ob das Objekt bereits verworfen wurde. (Geerbt von SKNativeObject) |
| OwnsHandle |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt sein Handle besitzt und das systemeigene Objekt zerstören soll, wenn es verworfen wird. (Geerbt von SKNativeObject) |
| Rect |
Ruft ein Rechteck mit der aktuellen Breite und Höhe ab. |
| RowBytes |
Ruft die Anzahl der Bytes pro Zeile ab. |
| Size |
Ruft die aktuelle Größe der pixmap ab. |
| Width |
Ruft die Bildbreite ab. |
Methoden
| Name | Beschreibung |
|---|---|
| ComputeIsOpaque() |
Gibt zurück, ob alle Pixel undurchsichtig sind. |
| Dispose() |
Gibt alle von diesem SKNativeObjectRessourcen verwendeten Ressourcen frei. (Geerbt von SKNativeObject) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den SKPixmap verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeInternal() |
Löst einen Dispose-Wert aus, der den Wert von IgnorePublicDispose. (Geerbt von SKNativeObject) |
| DisposeManaged() |
Veröffentlicht verwaltete Ressourcen. |
| DisposeNative() |
Implementiert durch abgeleitete SKObject Typen, um systemeigene Objekte zu zerstören. |
| DisposeUnownedManaged() |
Implementiert durch abgeleitete SKObject Typen zum Verwerfen von verwalteten Objekten, die nicht im Besitz dieser Instanz sind. (Geerbt von SKObject) |
| Encode(SKEncodedImageFormat, Int32) |
Codiert die pixmap mit dem angegebenen Format. |
| Encode(SKJpegEncoderOptions) |
Codiert die pixmap als JPEG. |
| Encode(SKPngEncoderOptions) |
Codiert die pixmap als PNG. |
| Encode(SKWebpEncoderOptions) |
Codiert die pixmap als WEBP. |
| Encode(SKWStream, SKEncodedImageFormat, Int32) |
Codiert die pixmap mit dem angegebenen Format. |
| Encode(SKWStream, SKJpegEncoderOptions) |
Codiert die pixmap als JPEG. |
| Encode(SKWStream, SKPngEncoderOptions) |
Codiert die pixmap als PNG. |
| Encode(SKWStream, SKWebpEncoderOptions) |
Codiert die pixmap als WEBP. |
| Encode(Stream, SKEncodedImageFormat, Int32) |
Codiert die pixmap mit dem angegebenen Format und der angegebenen Qualität in den Datenstrom. |
| Encode(Stream, SKJpegEncoderOptions) |
Codiert die pixmap mit den angegebenen Optionen in den Datenstrom. |
| Encode(Stream, SKPngEncoderOptions) |
Codiert die pixmap mit den angegebenen Optionen in den Datenstrom. |
| Encode(Stream, SKWebpEncoderOptions) |
Codiert die pixmap mit den angegebenen Optionen in den Datenstrom. |
| Erase(SKColor, SKRectI) |
Füllen Sie die gesamte pixmap mit der angegebenen Farbe aus. |
| Erase(SKColor) |
Füllen Sie die gesamte pixmap mit der angegebenen Farbe aus. |
| Erase(SKColorF, SKRectI) |
Füllt eine Teilmenge der pixmap mit der angegebenen Farbe. |
| Erase(SKColorF) |
Füllt die gesamte pixmap mit der angegebenen Farbe. |
| ExtractSubset(SKPixmap, SKRectI) |
Erstellt eine neue SKPixmap , eine Teilmenge dieser pixmap. |
| ExtractSubset(SKRectI) |
Erstellt eine neue SKPixmap , eine Teilmenge dieser pixmap. |
| GetPixelAlpha(Int32, Int32) |
Ruft den Alphawert des Pixels an den angegebenen Koordinaten ab. |
| GetPixelColor(Int32, Int32) |
Gibt die Farbe des Pixels an den angegebenen Koordinaten zurück. |
| GetPixelColorF(Int32, Int32) |
Ruft die Farbe des Pixels an den angegebenen Koordinaten als SKColorF ab. |
| GetPixels() |
Gibt die Speicheradresse der Pixel zurück. |
| GetPixels(Int32, Int32) |
Gibt die Speicheradresse der Pixel bei (x, y) zurück. |
| GetPixelSpan() |
Gibt einen Bereich zurück, der die Pixeldaten umschließt. |
| GetPixelSpan(Int32, Int32) |
Ruft eine Spanne ab, die mit den angegebenen Pixelkoordinaten beginnt. |
| GetPixelSpan<T>() |
Ruft einen typierten Bereich aller Pixeldaten ab. |
| GetPixelSpan<T>(Int32, Int32) |
Ruft eine eingegebene Spanne ab, die an den angegebenen Koordinaten beginnt. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Kopiert die Pixel aus dem Bild in den angegebenen Puffer. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Kopiert die Pixel aus dem Bild in den angegebenen Puffer. |
| ReadPixels(SKPixmap, Int32, Int32) |
Kopiert die Pixel aus dem Bild in die angegebene pixmap. |
| ReadPixels(SKPixmap) |
Kopiert die Pixel aus dem Bild in die angegebene pixmap. |
| Reset() |
Setzen Sie die pixmap auf eine leere pixmap zurück. |
| Reset(SKImageInfo, IntPtr, Int32) |
Setzt die pixmap auf die angegebenen Pixel zurück. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Skaliert Pixel mit den angegebenen Samplingoptionen auf das Ziel. |
| ScalePixels(SKPixmap) |
Skaliert Pixel an das Ziel mithilfe des Standardsamplings. |
| WithAlphaType(SKAlphaType) |
Erstellt eine neue SKPixmap mit den gleichen Eigenschaften wie diese SKPixmap, aber mit dem angegebenen Transparenztyp. |
| WithColorSpace(SKColorSpace) |
Erstellt eine neue SKPixmap mit den gleichen Eigenschaften wie diese SKPixmap, aber mit dem angegebenen Farbraum. |
| WithColorType(SKColorType) |
Erstellt eine neue SKPixmap mit den gleichen Eigenschaften wie diese SKPixmap, aber mit dem angegebenen Farbtyp. |