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 格式。 这两种格式都不包含颜色表,因此此值 指定不存在颜色表。有关 JPEG 和 PNG 压缩格式的更多信息,请参见 [JFIF] 和 [RFC2083]。

Bitcount1 = 1

图像指定为两种颜色。位图中的每个像素 由一个位表示。如果该位为清除状态,则像素 显示为颜色表中第一个条目的颜色; 如果该位被设置,则像素为表中第二个条目的颜色。

Bitcount2 = 4

图像指定的最大颜色数为 16。 位图中的每个像素由一个 4 位索引表示,索引指向 颜色表,每个字节包含 2 个像素。

Bitcount3 = 8

图像指定的最大颜色数为 256。 位图中的每个像素由一个 8 位索引表示,索引指向 颜色表,每个字节包含 1 个像素。

Bitcount4 = 16

图像指定的最大颜色数为 2^16。 位图中的每个像素由一个 16 位值表示。

Bitcount5 = 24

位图的最大颜色数为 2^24,DIB 的 Colors 字段为 NULL。 位图数组中的每个 3 字节三元组分别表示 蓝色、绿色和红色的相对强度。Colors 颜色表 用于优化在基于调色板的设备上使用的颜色,且必须包含 BitmapInfoHeader 对象的 ColorUsed 字段指定的条目数量。

Bitcount6 = 32

位图的最大颜色数为 2^24。

 中文