Sdílet prostřednictvím


SKBitmap Konstruktory

Definice

Přetížení

SKBitmap()

Výchozí konstruktor, který vytvoří rastrový obrázek s nulovou šířkou a výškou a bez pixelů. Jeho typ barvy je nastavený na Unknown.

SKBitmap(SKImageInfo)

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace.

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace.

SKBitmap(SKImageInfo, SKColorTable)
Zastaralé..

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace a tabulky barev.

SKBitmap(SKImageInfo, Int32)

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace a zadaný počet bajtů na řádek (velikost kroku)

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Zastaralé..

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace a tabulky barev.

SKBitmap(Int32, Int32, Boolean)

Vytvoří rastrový obrázek s danou šířkou, výškou a krytím s barevným typem nastaveným na PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Vytvoří rastrový obrázek s danou šířkou, výškou, barevným typem a alfa typem.

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

SKBitmap()

Výchozí konstruktor, který vytvoří rastrový obrázek s nulovou šířkou a výškou a bez pixelů. Jeho typ barvy je nastavený na Unknown.

public SKBitmap ();

Poznámky

Tento konstruktor nepřiděluje záložní úložiště pro rastrový obrázek.

Platí pro

SKBitmap(SKImageInfo)

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace.

public SKBitmap (SkiaSharp.SKImageInfo info);

Parametry

info
SKImageInfo

Popis požadovaného formátu obrázku.

Poznámky

Tento konstruktor může vyvolat výjimku, pokud není možné vytvořit rastrový obrázek se zadanou konfigurací (například informace o obrázku vyžadují tabulku barev a neexistuje žádná tabulka barev).

Platí pro

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKBitmapAllocFlags flags);

Parametry

info
SKImageInfo

Popis požadovaného formátu obrázku.

flags
SKBitmapAllocFlags

Další příznaky.

Poznámky

Tento konstruktor může vyvolat výjimku, pokud není možné vytvořit rastrový obrázek se zadanou konfigurací (například informace o obrázku vyžadují tabulku barev a neexistuje žádná tabulka barev).

Platí pro

SKBitmap(SKImageInfo, SKColorTable)

Upozornění

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace a tabulky barev.

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

Popis požadovaného formátu obrázku.

ctable
SKColorTable

Vyhledávací tabulka barev.

Atributy

Poznámky

Pomocí této metody můžete vytvořit rastrový obrázek, který bude používat vyhledávací tabulku barev. Rastrový obrázek bude 8bitový indexovaný rastrový obrázek, kde každá hodnota představuje index do tabulky barev a barva je určena hodnotou v konkrétním umístění v poli tabulky barev.

Platí pro

SKBitmap(SKImageInfo, Int32)

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace a zadaný počet bajtů na řádek (velikost kroku)

public SKBitmap (SkiaSharp.SKImageInfo info, int rowBytes);

Parametry

info
SKImageInfo

Popis požadovaného formátu obrázku.

rowBytes
Int32

Počet bajtů na řádek.

Poznámky

Tento konstruktor může vyvolat výjimku, pokud není možné vytvořit rastrový obrázek se zadanou konfigurací (například informace o obrázku vyžadují tabulku barev a neexistuje žádná tabulka barev).

Platí pro

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Upozornění

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.

Konstruktor, který konfiguruje rastrový obrázek na SKImageInfo základě specifikace a tabulky barev.

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

Popis požadovaného formátu obrázku.

ctable
SKColorTable

Vyhledávací tabulka barev.

flags
SKBitmapAllocFlags

Další příznaky.

Atributy

Poznámky

Pomocí této metody můžete vytvořit rastrový obrázek, který bude používat vyhledávací tabulku barev. Rastrový obrázek bude 8bitový indexovaný rastrový obrázek, kde každá hodnota představuje index do tabulky barev a barva je určena hodnotou v konkrétním umístění v poli tabulky barev.

Platí pro

SKBitmap(Int32, Int32, Boolean)

Vytvoří rastrový obrázek s danou šířkou, výškou a krytím s barevným typem nastaveným na PlatformColorType

public SKBitmap (int width, int height, bool isOpaque = false);

Parametry

width
Int32

Požadovaná šířka v pixelech

height
Int32

Požadovaná výška v pixelech

isOpaque
Boolean

Pokud je hodnota true, nastaví SKAlphaType hodnotu na Opaque, jinak ji nastaví na Premul.

Poznámky

Tento konstruktor může vyvolat výjimku, pokud není možné vytvořit rastrový obrázek se zadanou konfigurací (například informace o obrázku vyžadují tabulku barev a neexistuje žádná tabulka barev).

Platí pro

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Vytvoří rastrový obrázek s danou šířkou, výškou, barevným typem a alfa typem.

public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType);

Parametry

width
Int32

Požadovaná šířka v pixelech

height
Int32

Požadovaná výška v pixelech

colorType
SKColorType

Požadovaný SKColorType.

alphaType
SKAlphaType

Požadovaný SKAlphaType.

Poznámky

Tento konstruktor může vyvolat výjimku, pokud není možné vytvořit rastrový obrázek se zadanou konfigurací (například informace o obrázku vyžadují tabulku barev a neexistuje žádná tabulka barev).

Platí pro

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

Platí pro