这个问题如果认真说起来,就要从计算机的代码结构说起,那三天三夜也说不完。
简单的说,归根结底计算机使用的都是二进制,因此所有的数量级都是建立在二进制的基础上的,无论是存储空间,运算速度,文件大小等等。
如果要表示颜色,每一个对应的颜色都需要一个二进制代码来表示,如果使用8位的二进制,可以实际表示2^8 (2的8次方)=256种颜色,也就是CGA / VGA显示器最早能显示的颜色。
16位的二进制代码可以表示 2^16 (2 的16次方), 也就是65536种色彩。
24位的二进制代码可以表示 2^24 (2的24次方),也就是16,777,216种色彩。其中红(R)绿(G)蓝(B)各个通道分别占用8bit,它们各有2^8=256个等级。
一般称24bit以上的色彩为真彩色,当然还有采用30bit、36bit、42bit的。
使用的色彩代码越长,同样像素的文件的文件大小也就相应的成幂次级增长。
使用超过16位以上的色彩文件在普通的显示器,尤其是液晶显示器上看不出任何区别,原因是液晶显示器本身不能显示出那么多的色彩。但是对于彩色印刷就非常有用,因为油墨的点非常的细,同时由于印刷尺幅的放大原因, 更大的文件可以在印刷的时候呈现出更细腻的层次和细节。
[ 此帖由 天上客 最后编辑于: 2010-01-08 17:51 ]
____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
|