Enum DibBitCount

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 цветов.

 Русский