SKBitmap Konstruktory
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.
Przeciążenia
| Nazwa | Opis |
|---|---|
| SKBitmap() |
Inicjuje SKBitmap nowe wystąpienie klasy o zerowej szerokości i wysokości oraz bez pikseli. Jego typ koloru jest ustawiony na Unknown. |
| SKBitmap(SKImageInfo) |
Inicjuje nowe wystąpienie SKBitmap klasy z określonym formatem obrazu. |
| SKBitmap(SKImageInfo, SKBitmapAllocFlags) |
Inicjuje nowe wystąpienie SKBitmap klasy z określonym formatem obrazu i flagami alokacji. |
| SKBitmap(SKImageInfo, Int32) |
Konstruktor, który konfiguruje mapę bitową SKImageInfo na podstawie specyfikacji i określoną liczbę bajtów na wiersz (rozmiar kroku) |
| SKBitmap(Int32, Int32, Boolean) |
Tworzy mapę bitową o podanej szerokości, wysokości i nieprzezroczystości z typem koloru ustawionym na PlatformColorType |
| SKBitmap(Int32, Int32, SKColorType, SKAlphaType) |
Tworzy mapę bitową o podanej szerokości, wysokości, typie koloru i typie alfa. |
| SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace) |
Inicjuje nowe wystąpienie SKBitmap klasy z określonymi wymiarami i formatem. |
SKBitmap(SKImageInfo)
Inicjuje nowe wystąpienie SKBitmap klasy z określonym formatem obrazu.
public SKBitmap(SkiaSharp.SKImageInfo info);
Parametry
- info
- SKImageInfo
Opis żądanego formatu obrazu.
Uwagi
Ten konstruktor może zgłosić wyjątek, jeśli nie można utworzyć mapy bitowej z określoną konfiguracją (na przykład informacje o obrazie wymagają tabeli kolorów i nie ma tabeli kolorów).
Dotyczy
SKBitmap(SKImageInfo, SKBitmapAllocFlags)
Inicjuje nowe wystąpienie SKBitmap klasy z określonym formatem obrazu i flagami alokacji.
public SKBitmap(SkiaSharp.SKImageInfo info, SkiaSharp.SKBitmapAllocFlags flags);
Parametry
- info
- SKImageInfo
Opis żądanego formatu obrazu.
- flags
- SKBitmapAllocFlags
Dodatkowe flagi.
Uwagi
Ten konstruktor może zgłosić wyjątek, jeśli nie można utworzyć mapy bitowej z określoną konfiguracją (na przykład informacje o obrazie wymagają tabeli kolorów i nie ma tabeli kolorów).
Dotyczy
SKBitmap(SKImageInfo, Int32)
Konstruktor, który konfiguruje mapę bitową SKImageInfo na podstawie specyfikacji i określoną liczbę bajtów na wiersz (rozmiar kroku)
public SKBitmap(SkiaSharp.SKImageInfo info, int rowBytes);
Parametry
- info
- SKImageInfo
Opis żądanego formatu obrazu.
- rowBytes
- Int32
Liczba bajtów na wiersz.
Uwagi
Ten konstruktor może zgłosić wyjątek, jeśli nie można utworzyć mapy bitowej z określoną konfiguracją (na przykład informacje o obrazie wymagają tabeli kolorów i nie ma tabeli kolorów).
Dotyczy
SKBitmap(Int32, Int32, Boolean)
Tworzy mapę bitową o podanej szerokości, wysokości i nieprzezroczystości z typem koloru ustawionym na PlatformColorType
public SKBitmap(int width, int height, bool isOpaque = false);
Parametry
- width
- Int32
Żądana szerokość w pikselach.
- height
- Int32
Żądana wysokość w pikselach.
- isOpaque
- Boolean
Jeśli wartość true, ustawia SKAlphaType wartość na Opaque, w przeciwnym razie ustawia ją na Premulwartość .
Uwagi
Ten konstruktor może zgłosić wyjątek, jeśli nie można utworzyć mapy bitowej z określoną konfiguracją (na przykład informacje o obrazie wymagają tabeli kolorów i nie ma tabeli kolorów).
Dotyczy
SKBitmap(Int32, Int32, SKColorType, SKAlphaType)
Tworzy mapę bitową o podanej szerokości, wysokości, typie koloru i typie alfa.
public SKBitmap(int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType);
Parametry
- width
- Int32
Żądana szerokość w pikselach.
- height
- Int32
Żądana wysokość w pikselach.
- colorType
- SKColorType
Żądany element SKColorType.
- alphaType
- SKAlphaType
Żądany element SKAlphaType.
Uwagi
Ten konstruktor może zgłosić wyjątek, jeśli nie można utworzyć mapy bitowej z określoną konfiguracją (na przykład informacje o obrazie wymagają tabeli kolorów i nie ma tabeli kolorów).
Dotyczy
SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)
Inicjuje nowe wystąpienie SKBitmap klasy z określonymi wymiarami i formatem.
public SKBitmap(int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType, SkiaSharp.SKColorSpace colorspace);
Parametry
- width
- Int32
Szerokość mapy bitowej w pikselach.
- height
- Int32
Wysokość mapy bitowej w pikselach.
- colorType
- SKColorType
Typ koloru mapy bitowej.
- alphaType
- SKAlphaType
Typ alfa mapy bitowej.
- colorspace
- SKColorSpace
Przestrzeń kolorów mapy bitowej.