为什么像素深度高于8位的位图可以不使用颜色表而8位及以下的位图需要调色板表?
答案 0 :(得分:3)
因为像素深度为8位或更低的位图不一定使用固定的颜色表。相反,它们定义了一个自定义优化的8位颜色表,该表仅包含该特定位图图像中使用的特定颜色。换句话说,他们使用“选择性”调色板。
请记住,位图是索引图像,这意味着每个像素的颜色由一个整数值定义,该值指定调色板的索引。
优势在于,在具有非常有限的彩色显示功能的系统上,位图的调色板可以针对位图使用的特定颜色进行优化,而不是一些通用的颜色列表。
为了进行比较,这里有两个样本图像。它们都只使用8位调色板,但左侧的调色板使用优化(或“选择性”)调色板,而右侧的调色板则强制符合标准的Windows 256色调色板: / p>
质量和色彩保真度的差异立即显而易见。左边的那个是远上级,即使每个像素使用相同的8位也可以。
一旦每像素超过8位,这就不是很重要了。 “标准”或“通用”颜色可以让您充分利用这些颜色来生成可识别的图像。只有256种颜色不是这样,更不用说16种颜色了。
答案 1 :(得分:0)
因为4/8位值是16/256条目颜色表的索引,而24位的值是指定每个像素的Reg,Green和Blue分量的实际强度。