再次讨论图片DIY中的RGB值问题

针对论坛里很多新鲜血液对图片提出的问题,我觉得有必要再一次的和大家分享下有关颜色的知识 。
本人才疏学浅,结合PS里的表示方法和数据尽量更有说服力,废话少说开始了先说说电脑里颜色的表示方法,其实和手机里是一样的 。目前看来有:
2阶单色:就是最简单的黑白双色,没有任何的中间过滤色调,在早先很多手机里普遍采用,鲜明,对比强烈,也用在特别场合以表现强烈的效果
4阶灰度:高端一些的单色机采用的色制,有深灰,淡灰和黑白四种颜色,已经可以表现比较复杂的画面效果(个人觉得不如像素的提升来得明显)
彩色:大千世界的色彩千变万化,用数字技术是不可能完整呈现的,于是便出现了色数,即用可数的色彩数来模拟现实中的色彩8色,8=2的3次方,也叫3位色彩,很简单,早期的电脑系统里有过(包括一些DOS程序)
想想,就是彩条的那几种标准色了,很简单
16色,16=2的4次方,4位色,效果好些,就不说了
256色,256=2的8次方,也就是常见的8位色,早期的红白机就是经典的8位色机器
65536色,65536=2的16次方,晕倒了,这就是传说中的真彩色了哈哈哈
所有所谓高端手机的发色数现在都是65536色,也就是电脑显示设置里的16位色彩,色彩逼真了,肉眼凡胎是看不出什么瑕疵来了呵呵
接下来就是著名的24位色彩,2的24次方=16777216,
(以上数据皆出自OT715计算器中,方便啊方便呵呵)已经是千万级别了,
最后32位色………就不算了,其实我个人觉得是NV公司的幌子,没实际用处:P
下面结合PS来说说:
电脑里的颜色说白了,都是按24位的标准来定的,而决定颜色的指标有3个,R,G,B依次是红,绿,蓝(当然只是近似而已,色彩是很复杂的),每一项从0到255分256个等级,于是256*256*256=2的24次方,因为所有纯色都只需要用RGB中两种相关数值表示就可以,而众所周知,等量的R,G,B将得到不同亮度的白光成分,于是只要用R,G,B中最少的那个数值表示饱和度就可以了,其他的减去这个最小的值便得到其纯净时的色度值.若最小值为0则是纯色彩,若没有最小值即三项相同则无纯度是灰度色(相减后得纯色值为0 0 0)详细的色彩表示方法大家可以参考相关书籍,我就不多罗嗦了(咳,才发现已经罗嗦得够多了)
715是采用四灰度制,而电脑是24位制的,就存在个PS到CS的换算方法
灰度的表示方式同样有好几种
RGB表示法,接上面所说,灰度色其实就是纯度为0的颜色,也即用减法减完以后得到的纯色值是0 0 0,所以灰度色的RGB值一定是相同的,很容易得到小7中,白为255 255 255 ,黑为0 0 0(就是无色),深灰为80 80 80,浅灰为170 170 170(不是我算的,是实测数值)
K%表示法,即计算颜色的灰度比,100%减去亮度(这是一个RGB的函数)和纯白光的比值来决定的百分数 。PS里灰度模式就是采用这种方式表示,也可以看成颜色的深度 。小7中,白0%,浅灰 35% 深灰70% 黑100%(以上仍为实测数值如假包换)当然CS的转换过程是有一定的容差性的,也就是说接近这四种颜色的灰度色它会做一些近似处理这也是为什么很多人在PS里测得的四灰度RGB值不一样的原因 。小面积的不标准灰度色可能影响不大,可是大面积的出现的话,由于CS的模拟效果,就可能出现不干净的色块,这也是我再三强调要用标准四灰度色的原因 。
呵呵,一下子说了这么多,也不知道大家看没看明白

    推荐阅读