SKBitmap Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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