Enum DibBitCount

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.

 Čeština