SKPixmap Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pary z rzeczywistymi pikselami i bajtami SKImageInfo wierszy.
public class SKPixmap : SkiaSharp.SKObject
- Dziedziczenie
Uwagi
Ta klasa nie próbuje zarządzać okresem istnienia pamięci pikseli (ani tabelą kolorów, jeśli podano).
Konstruktory
| Nazwa | Opis |
|---|---|
| SKPixmap() |
Tworzy puste wystąpienie klasy SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr, Int32) |
Tworzy wystąpienie klasy SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr) |
Tworzy wystąpienie klasy SKPixmap. |
Właściwości
| Nazwa | Opis |
|---|---|
| AlphaType |
Pobiera typ alfa. |
| BitShiftPerPixel |
Pobiera wartość przesunięcia bitowego na piksel. |
| BytesPerPixel |
Pobiera liczbę bajtów na piksel. |
| BytesSize |
Pobiera łączną liczbę bajtów potrzebnych do przechowywania danych pikseli. |
| BytesSize64 |
Pobiera łączny rozmiar bajtów jako 64-bitową liczbę całkowitą. |
| ColorSpace |
Pobiera przestrzeń kolorów. |
| ColorType |
Pobiera typ koloru. |
| Handle |
Pobiera lub ustawia uchwyt do bazowego obiektu natywnego. (Odziedziczone po SKObject) |
| Height |
Pobiera wysokość obrazu. |
| IgnorePublicDispose |
Pobiera wartość wskazującą, czy wywołanie publiczne Dispose() powinno być no-op. (Odziedziczone po SKNativeObject) |
| Info |
Pobiera informacje o obrazie. |
| IsDisposed |
Pobiera wartość wskazującą, czy obiekt został już usunięty. (Odziedziczone po SKNativeObject) |
| OwnsHandle |
Pobiera lub ustawia wartość wskazującą, czy ten obiekt jest właścicielem uchwytu i powinien zniszczyć obiekt macierzysty podczas jego usuwania. (Odziedziczone po SKNativeObject) |
| Rect |
Pobiera prostokąt o bieżącej szerokości i wysokości. |
| RowBytes |
Pobiera liczbę bajtów na wiersz. |
| Size |
Pobiera bieżący rozmiar pakietu. |
| Width |
Pobiera szerokość obrazu. |
Metody
| Nazwa | Opis |
|---|---|
| ComputeIsOpaque() |
Zwraca, czy wszystkie piksele są nieprzezroczyste. |
| Dispose() |
Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram . (Odziedziczone po SKNativeObject) |
| Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez SKPixmap program i opcjonalnie zwalnia zarządzane zasoby. |
| DisposeInternal() |
Wyzwala usuwanie, ignorując wartość IgnorePublicDispose. (Odziedziczone po SKNativeObject) |
| DisposeManaged() |
Zwalnia zasoby zarządzane. |
| DisposeNative() |
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszelkich obiektów natywnych. |
| DisposeUnownedManaged() |
Zaimplementowane przez typy pochodne SKObject do usuwania obiektów zarządzanych, które nie są własnością tego wystąpienia. (Odziedziczone po SKObject) |
| Encode(SKEncodedImageFormat, Int32) |
Koduje kodowanie biblioteki przy użyciu określonego formatu. |
| Encode(SKJpegEncoderOptions) |
Koduje kodowanie pliku jako JPEG. |
| Encode(SKPngEncoderOptions) |
Koduje kodowanie pliku jako PNG. |
| Encode(SKWebpEncoderOptions) |
Koduje kodowanie pliku jako webp. |
| Encode(SKWStream, SKEncodedImageFormat, Int32) |
Koduje kodowanie biblioteki przy użyciu określonego formatu. |
| Encode(SKWStream, SKJpegEncoderOptions) |
Koduje kodowanie pliku jako JPEG. |
| Encode(SKWStream, SKPngEncoderOptions) |
Koduje kodowanie pliku jako PNG. |
| Encode(SKWStream, SKWebpEncoderOptions) |
Koduje kodowanie pliku jako webp. |
| Encode(Stream, SKEncodedImageFormat, Int32) |
Koduje strumień ze strumienia przy użyciu określonego formatu i jakości. |
| Encode(Stream, SKJpegEncoderOptions) |
Koduje kodowanie strumienia przy użyciu określonych opcji. |
| Encode(Stream, SKPngEncoderOptions) |
Koduje kodowanie strumienia przy użyciu określonych opcji. |
| Encode(Stream, SKWebpEncoderOptions) |
Koduje kodowanie strumienia przy użyciu określonych opcji. |
| Erase(SKColor, SKRectI) |
Zapełnij całą pulę określonym kolorem. |
| Erase(SKColor) |
Zapełnij całą pulę określonym kolorem. |
| Erase(SKColorF, SKRectI) |
Wypełnia podzbiór tłap określonym kolorem. |
| Erase(SKColorF) |
Wypełnia cały cyp z określonym kolorem. |
| ExtractSubset(SKPixmap, SKRectI) |
Tworzy nowy SKPixmap , który jest podzbiorem tego podręcznika. |
| ExtractSubset(SKRectI) |
Tworzy nowy SKPixmap , który jest podzbiorem tego podręcznika. |
| GetPixelAlpha(Int32, Int32) |
Pobiera wartość alfa piksela na określonych współrzędnych. |
| GetPixelColor(Int32, Int32) |
Zwraca kolor piksela na określonych współrzędnych. |
| GetPixelColorF(Int32, Int32) |
Pobiera kolor piksela na określonych współrzędnych jako SKColorF. |
| GetPixels() |
Zwraca adres pamięci pikseli. |
| GetPixels(Int32, Int32) |
Zwraca adres pamięci pikseli (x, y). |
| GetPixelSpan() |
Zwraca zakres, który opakowuje dane pikseli. |
| GetPixelSpan(Int32, Int32) |
Pobiera zakres rozpoczynający się od określonych współrzędnych pikseli. |
| GetPixelSpan<T>() |
Pobiera wpisany zakres wszystkich danych pikseli. |
| GetPixelSpan<T>(Int32, Int32) |
Pobiera typizowane zakres rozpoczynający się od określonych współrzędnych. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Kopiuje piksele z obrazu do określonego buforu. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Kopiuje piksele z obrazu do określonego buforu. |
| ReadPixels(SKPixmap, Int32, Int32) |
Kopiuje piksele z obrazu do określonego formatu. |
| ReadPixels(SKPixmap) |
Kopiuje piksele z obrazu do określonego formatu. |
| Reset() |
Zresetuj zerów do pustego systemu windowsp. |
| Reset(SKImageInfo, IntPtr, Int32) |
Resetuje wartość parametru do określonych pikseli. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Skaluje piksele do miejsca docelowego przy użyciu określonych opcji próbkowania. |
| ScalePixels(SKPixmap) |
Skaluje piksele do miejsca docelowego przy użyciu domyślnego próbkowania. |
| WithAlphaType(SKAlphaType) |
Tworzy nowy SKPixmap z tymi samymi właściwościami co ten SKPixmap, ale z określonym typem przezroczystości. |
| WithColorSpace(SKColorSpace) |
Tworzy nowy SKPixmap z tymi samymi właściwościami co ten SKPixmap, ale z określoną przestrzenią kolorów. |
| WithColorType(SKColorType) |
Tworzy nowy SKPixmap z tymi samymi właściwościami co ten SKPixmap, ale z określonym typem koloru. |