8位彩色图形

8位彩色图形是一种将图像信息存储在计算机存储器或图像文件中的方法,每个像素由一个8位字节表示。任何时候可以显示的最大颜色数是256。

有两种形式的8位彩色图形。最常用的是使用单独的256色调色板,其中调色板映射中的256个条目中的每一个都被赋予红色,绿色和蓝色值。在大多数彩色地图中,每种颜色通常从16,777,216种颜色(24位:8红色,8绿色,8蓝色)的调色板中选择。但在原始VGA卡的320×200模式下,可以从262,144种颜色(18位:6位红色,6位绿色,6位蓝色)的调色板中选择256种屏幕颜色。 VGA之前的一些较旧的卡(如专业图形控制器)只能从4096种颜色(12位:4红,4绿,4蓝)中选择256色调色板。

另一种形式是8位直接描述红色,绿色和蓝色值,其中红色通常为3位,绿色为3位,蓝色为2位。第二种形式通常称为8位真彩色,因为它根本不使用调色板,因此更类似于15位,16位和24位真彩色模式。

位7 6 5 4 3 2 1 0
数据R R G G G B B

除原始图像数据外,大多数8位图像格式还存储256种颜色的本地图像调色板。如果要在8位图形硬件上显示这样的图像,则图形硬件的全局调色板将被本地图像调色板覆盖。这可能会导致屏幕上的其他图像由于其调色板的差异而出现严重扭曲的颜色。

因此,在8位图形硬件上,如同时显示来自不同来源的多个图像,Web浏览器等程序必须解决此问题。每个图像可能有自己的调色板,但每个图像中的颜色将重新映射到一个调色板,可能使用某种形式的抖动。

目前,大多数图形硬件都以24位真彩色或32位真彩色(24位真彩色和8位阿尔法通道)运行,这个问题在很大程度上已成为过去。但是,某些远程桌面软件(虚拟网络计算,远程桌面协议)可以切换到8位颜色以节省带宽。