Enum DibBitCount
Namespace: Aspose.Imaging.ApsBuilder.Dib
Assembly: Aspose.Imaging.dll (25.2.0)
Výčtový typ BitCount specifikuje počet bitů, které definují každý pixel a maximální počet barev v bitmapě nezávislé na zařízení (DIB).
public enum DibBitCount : short
Políčka
Bitcount0 = 0
Počet bitů na pixel není definován. Obrázek by měl být ve formátu JPEG nebo PNG. Žádný z těchto formátů neobsahuje tabulku barev, takže tato hodnota určuje, že tabulka barev není přítomna. Viz [JFIF] a [RFC2083] pro více informací o kompresních formátech JPEG a PNG.
Bitcount1 = 1
Obrázek je specifikován se dvěma barvami. Každý pixel v bitmapě je reprezentován jedním bitem. Pokud je bit vymazaný, pixel je zobrazen barvou prvního záznamu v tabulce barev; pokud je bit nastaven, pixel má barvu druhého záznamu v tabulce.
Bitcount2 = 4
Obrázek je specifikován s maximálně 16 barvami. Každý pixel v bitmapě je reprezentován 4-bitovým indexem do tabulky barev a každý byte obsahuje 2 pixely.
Bitcount3 = 8
Obrázek je specifikován s maximálně 256 barvami. Každý pixel v bitmapě je reprezentován 8-bitovým indexem do tabulky barev a každý byte obsahuje 1 pixel.
Bitcount4 = 16
Obrázek je specifikován s maximálně 2^16 barvami. Každý pixel v bitmapě je reprezentován 16-bitovou hodnotou.
Bitcount5 = 24
Bitmapa má maximálně 2^24 barev a pole Colors DIB je NULL. Každý 3-byte trojice v poli bitmapy reprezentuje relativní intenzity modré, zelené a červené, respektive, pro pixel. Tabulka barev Colors se používá k optimalizaci barev používaných na zařízeních založených na paletě a MUSÍ obsahovat počet záznamů určený polem ColorUsed objektu BitmapInfoHeader.
Bitcount6 = 32
Bitmapa má maximálně 2^24 barev.