Udostępnij za pośrednictwem


SKBitmap Konstruktory

Definicja

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

Dotyczy