ColorDepth(色彩深度)是计算机图形学领域表示在位图或者视频缓冲区中存储1像素的颜色所用的位数,也称为 位/像素(bpp).色彩深度越高,可用的颜色就越多.
色彩深度用”n位颜色”(n-bit color)来说明.若色彩深度是n位,即有2n种颜色选择,而储存每像素所用的位数就是n.
1位:2种颜色,单色光,黑白二色,用于compact Macintoshes。
2位:4种颜色,CGA,用于gray-scale早期的NeXTstation及color Macintoshes。
3位:8种颜色,用于大部分早期的电脑显示器。
4位:16种颜色,用于EGA及不常见及在更高的分辨率的VGA标准,color Macintoshes。
5位:32种颜色,用于Original Amiga chipset。
6位:64种颜色,用于Original Amiga chipset。
7位:128种颜色
8位:256种颜色,用于最早期的彩色Unix工作站,低分辨率的VGA,Super VGA,AGA,color Macintoshes。
灰阶,有256种灰色(包括黑白)。若以24位模式来表示,则RGB的数值均一样,例如(200,200,200)。
彩色图像,若以24位模式来表示,则RGB的数值均一样,例如(200,200,200)。就是常说的24位真彩,约为1670万色。
9位:512种颜色
10位:1024种颜色,
12位:用于部分硅谷图形系统,Neo Geo,彩色NeXTstation及Amiga系统于HAM mode。
16位:用于部分color Macintoshes。
24位:有16,777,216色,真彩色,能提供比肉眼能识别更多的颜色,用于拍摄照片。
另外有高动态范围影像(High Dynamic Range Image),这种影像使用超过一般的256色阶来储存影像,通常来说每个像素会分配到32+32+32个bit来储存颜色资讯,也就是说对于每一个原色都使用一个32bit的浮点数来储存.
索引颜色: 电脑自动选择一张图片中最常见的颜色,制成颜色表,一同储存在图片中.索引颜色通常是8-bit(256色),使用8-bit压缩出来的图片,看起来跟真彩色差不多,档案大小则变得很小.
虽然颜色深度越大能显示的色数越多,但并不意味着高深度的图像转换为低深度(如24位深度转为8位深度)就一定会丢失颜色信息,因为24位深度中的所有颜色都能用8位深度来表示,只是8位深度不能一次性表达所有24位深度色而已(8位能表示256种颜色,这256色可以是24位深度中的任意256色)
比如: BMP格式,支持红、绿、蓝各256种,不同的红绿蓝组合可以构成256的3次方种颜色,就需要3个8位的2进制数,总共24位。所以颜色深度是24. 24 bits: True colors 32 bits: Deep colors html中的 #rrggbb (rgb) 是True Colors
Copyright 2018-2020 @nilhave 京ICP备16062542号-1