Enum DibBitCount
Namespace: Aspose.Imaging.ApsBuilder.Dib
Assembly: Aspose.Imaging.dll (25.2.0)
Перечисление BitCount определяет количество бит, которые определяют каждый пиксель, и максимальное количество цветов в независимом от устройства растровом изображении (DIB).
public enum DibBitCount : short
Поля
Bitcount0 = 0
Количество бит на пиксель не определено. Изображение ДОЛЖНО быть в формате JPEG или PNG. Ни один из этих форматов не включает таблицу цветов, поэтому это значение указывает на то, что таблица цветов отсутствует. См. [JFIF] и [RFC2083] для получения дополнительной информации о форматах сжатия JPEG и PNG.
Bitcount1 = 1
Изображение задано с двумя цветами. Каждый пиксель в растровом изображении представляется одним битом. Если бит очищен, пиксель отображается цветом первой записи в таблице цветов; если бит установлен, пиксель имеет цвет второй записи в таблице.
Bitcount2 = 4
Изображение задано с максимальным количеством 16 цветов. Каждый пиксель в растровом изображении представлен 4-битным индексом в таблице цветов, и каждый байт содержит 2 пикселя.
Bitcount3 = 8
Изображение задано с максимальным количеством 256 цветов. Каждый пиксель в растровом изображении представлен 8-битным индексом в таблице цветов, и каждый байт содержит 1 пиксель.
Bitcount4 = 16
Изображение задано с максимальным количеством 2^16 цветов. Каждый пиксель в растровом изображении представлен 16-битным значением.
Bitcount5 = 24
Растровое изображение имеет максимальное количество 2^24 цветов, и поле Colors в DIB равно NULL. Каждый 3-байтовый триплет в массиве растрового изображения представляет относительные интенсивности синего, зеленого и красного соответственно для пикселя. Таблица цветов Colors используется для оптимизации цветов, используемых на устройствах с палитрой, и ДОЛЖНА содержать количество записей, указанное полем ColorUsed объекта BitmapInfoHeader.
Bitcount6 = 32
Растровое изображение имеет максимальное количество 2^24 цветов.