位每像素:
一个像素所能表达的不同颜色数取决于比特每像素(BPP,bit per pixel)。这个最大数可以通过取2的色彩深度次幂来得到。例如,常见的取值有
- 8 bpp:256色,亦称为“8位色”;
- 16 bpp:216=65,536色,称为高彩色,亦称为“16位色”;
- 24 bpp:224=16,777,216色,称为真彩色,通常的记法为“1670万色”,亦称为“24位色”;
- 32 bpp : 224 +28,计算机领域较常见的32位色并不是表示232种 颜色,而是在24位色基础上增加了8位(28=256级)的灰度(亦称“灰阶”),因此32位色的色彩总数和24位色是相同 的,32位色也称为真彩色;
- 48 bpp:248=281,474,976,710,656色,用于很多专业的扫描仪。
计算机显示模式:
1)24比特模式(24色):
每像素24位(bits per pixel,bpp)编码的 RGB 值:使用三个8位无符号整数(0 到 255)表示红色、绿色和蓝色的强度。这是当前主流的标准表示方法,用于真彩色和JPEG或者TIFF等图像文件格式里的通用颜色交换。它可以产生一千六百万种颜色组合,对人眼来说其中很多已经分辨不开。
2)16比特模式(16色):
16比特模式分配给每种原色各为5比特,其中绿色为6比特,因为人眼对绿色分辨的色调更精确。但某些情况下每种原色各占5比特,余下的1比特不使用。
3)32比特模式
实际就是24比特模式,余下的8比特不分配到象素中,这种模式是为了提高数据输送的速度(32比特为一个DWORD,DWORD 全称为Double Word,一般而言一个Word为16比特或2个字節,处理器可直接对其运算而不需额外的转换)。同样在一些特殊情况下,如DirectX、OpenGL等环境,余下的8比特用来表示象素的透明度(Alpha)。