Enum DibBitCount
Namespace: Aspose.Imaging.ApsBuilder.Dib
Assembly: Aspose.Imaging.dll (25.2.0)
Wyliczenie BitCount określa liczbę bitów, które definiują każdy piksel oraz maksymalną liczbę kolorów w bitmapie niezależnej od urządzenia (DIB).
public enum DibBitCount : short
Pola
Bitcount0 = 0
Liczba bitów na piksel jest nieokreślona.
Obraz powinien być w formacie JPEG lub PNG.
Żaden z tych formatów nie zawiera tabeli kolorów, więc ta wartość
określa, że tabela kolorów nie jest obecna. Zobacz [JFIF] i [RFC2083]
aby uzyskać więcej informacji dotyczących formatów kompresji JPEG i PNG.
Bitcount1 = 1
Obraz jest określony z dwoma kolorami. Każdy piksel w bitmapie jest
reprezentowany przez jeden bit. Jeśli bit jest czysty, piksel jest
wyświetlany w kolorze pierwszego wpisu w tabeli kolorów;
jeśli bit jest ustawiony, piksel ma kolor drugiego wpisu w tabeli.
Bitcount2 = 4
Obraz jest określony z maksymalnie 16 kolorami.
Każdy piksel w bitmapie jest reprezentowany przez 4-bitowy indeks w
tabeli kolorów, a każdy bajt zawiera 2 piksele.
Bitcount3 = 8
Obraz jest określony z maksymalnie 256 kolorami.
Każdy piksel w bitmapie jest reprezentowany przez 8-bitowy indeks w
tabeli kolorów, a każdy bajt zawiera 1 piksel.
Bitcount4 = 16
Obraz jest określony z maksymalnie 2^16 kolorami.
Każdy piksel w bitmapie jest reprezentowany przez 16-bitową wartość.
Bitcount5 = 24
Bitmapa ma maksymalnie 2^24 kolorów, a pole Colors w DIB jest NULL.
Każdy 3-bajtowy trójpak w tablicy bitmapy reprezentuje względne intensywności
niebieskiego, zielonego i czerwonego, odpowiednio, dla piksela. Tabela kolorów Colors
jest używana do optymalizacji kolorów stosowanych na urządzeniach opartych na palecie i MUSI zawierać
liczbę wpisów określoną przez pole ColorUsed w obiekcie BitmapInfoHeader.
Bitcount6 = 32
Bitmapa ma maksymalnie 2^24 kolorów.