SKBitmap Konstruktory

Definicja

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()

Inicjuje SKBitmap nowe wystąpienie klasy o zerowej szerokości i wysokości oraz bez pikseli. Jego typ koloru jest ustawiony na Unknown.

public SKBitmap();

Uwagi

Ten konstruktor nie przydziela magazynu zapasowego dla mapy bitowej.

Dotyczy

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.

Dotyczy