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
SKBitmap() |
Domyślny konstruktor, który tworzy mapę bitową o zerowej szerokości i wysokości, bez pikseli. Jego typ koloru jest ustawiony na Unknownwartość . |
SKBitmap(SKImageInfo) |
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji. |
SKBitmap(SKImageInfo, SKBitmapAllocFlags) |
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji. |
SKBitmap(SKImageInfo, SKColorTable) |
Nieaktualne..
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji i tabeli kolorów. |
SKBitmap(SKImageInfo, Int32) |
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji i określoną liczbę bajtów na wiersz (rozmiar kroku) |
SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags) |
Nieaktualne..
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji i tabeli kolorów. |
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) |
SKBitmap()
Domyślny konstruktor, który tworzy mapę bitową o zerowej szerokości i wysokości, bez pikseli. Jego typ koloru jest ustawiony na Unknownwartość .
public SKBitmap ();
Uwagi
Ten konstruktor nie przydziela magazynu zaplecza dla mapy bitowej.
Dotyczy
SKBitmap(SKImageInfo)
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji.
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)
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji.
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, SKColorTable)
Przestroga
The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji i tabeli kolorów.
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);
Parametry
- info
- SKImageInfo
Opis żądanego formatu obrazu.
- ctable
- SKColorTable
Tabela odnośników kolorów.
- Atrybuty
Uwagi
Użyj tej metody, aby utworzyć mapę bitową, która będzie używać tabeli odnośników kolorów. Mapa bitowa będzie mapą bitową indeksowaną 8-bitową, gdzie każda wartość reprezentuje indeks w tabeli kolorów, a kolor jest określany przez wartość w określonej lokalizacji w tablicy tabel kolorów.
Dotyczy
SKBitmap(SKImageInfo, Int32)
Konstruktor, który konfiguruje mapę bitową na SKImageInfo 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(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Przestroga
The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.
Konstruktor, który konfiguruje mapę bitową na SKImageInfo podstawie specyfikacji i tabeli kolorów.
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);
Parametry
- info
- SKImageInfo
Opis żądanego formatu obrazu.
- ctable
- SKColorTable
Tabela odnośników kolorów.
- flags
- SKBitmapAllocFlags
Dodatkowe flagi.
- Atrybuty
Uwagi
Użyj tej metody, aby utworzyć mapę bitową, która będzie używać tabeli odnośników kolorów. Mapa bitowa będzie mapą bitową indeksowaną 8-bitową, gdzie każda wartość reprezentuje indeks w tabeli kolorów, a kolor jest określany przez wartość w określonej lokalizacji w tablicy tabel 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 wartość SKAlphaTypeOpaquena , w przeciwnym razie ustawia wartość Premul.
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 SKColorTypeelement .
- alphaType
- SKAlphaType
Żądany SKAlphaTypeelement .
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)
public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType, SkiaSharp.SKColorSpace colorspace);
Parametry
- width
- Int32
- height
- Int32
- colorType
- SKColorType
- alphaType
- SKAlphaType
- colorspace
- SKColorSpace