如果你是一个电子科技爱好者,或者对摄影和图像处理有所了解,一定不会对RGB这个词感到陌生。随着它出现频率越来越高,领域跨度变大,相信很多人都和小编一样对它开始好奇,于是小编决定花5分钟的时间来详细了解一下这三个字母背后的含义。
在电脑配件中,RGB(灯)作为一种外观的加成,通常指的是可以变色的光带,它可以出现在各种外设身上,鼠标,键盘,机箱甚至内存条上;到了显示设备,RBG带上了前缀,sRGB,AdobeRGB,ProPhoto RGB,ColorMatch RGB等,它摇身一变,含义换成了色域/色彩空间(color space),我们说一个显示器有超大的色域,那就意味着它能显示更多种类的色彩;而在计算机领域,当我们谈论RGB的时候,往往指的是一种色彩的表达方式,或者说是用数字来表示颜色的办法,这也是我们今天想聊的内容。
RGB颜色系统我们一把RGB翻译过来,事情就变得简单明了了:R-Red(红色),G-Green(绿色),B-Blue(蓝色)。看到这,聪明的你一定恍然大悟,RGB就是用红、绿、蓝三色作为基色,把它们以不同比例“调配”,来得到各种颜色的方法!在电脑里,想要用数字来表示RGB系统里的一种颜色,我们当然需要三个“坐标”:【红(0-255),绿(0-255),蓝(0-255)】,即色光三原色。
从0到255(计算机里256=2^8,对应8个bit),三种基色,RGB颜色系统一共可以表示256*256*256=16777216种不同的颜色。由于16777216等于2的24次方,所以RGB系统产生的图像也被叫做24位图像。众所周知,红光+绿光+蓝光=白光。
那么相应的,我们把红绿蓝三色全开(全为255),那么RGB(255,255,255)就是白色,纯红色则对应RGB(255,0,0),黄色对应的是RGB(255,255,0),而黑色为RGB(0,0,0)。当然这里隐含的意思就是,红绿蓝三种颜色都不出现(全为0)的时候,显示为黑色,这既符合没有光线时对应的黑暗,也符合各种显示屏的工作特点。
CMYK颜色系统面对CMYK系统,我们还是使用一样的套路:C-Cyan(青色),M-Magenta(品红),Y-Yellow(黄色),K-Black(黑色)。印刷三原色与色光三原色的联系青色,品红和黄色又称为印刷三原色,用于印刷打印。和色光主动发出光线,颜色相互叠加(加色法)相反,印刷品显示出的颜色来自于反射光,经过油墨吸收后剩下的光被人眼看到,是一种减色法。
虽然说基色无法通过混合得到,但前提是,混合遵循的是同一种法则,加色法与减色法属于不同的两种法则,自然可以打破这个限制。减色法中两种基色相混合可以得到加色法中的基色,反之亦然。根据减色法的原理,青色、品红和黄色按1:1:1印刷时,理论上所有颜色的光都会被吸收,从而显示出黑色。但是实际情况下,我们制作的油墨不能达到理论的纯度,比例也没法做到完美,所以这样调配出的往往是奇怪的深屎黑色。
奈何印刷中用得最多的就是黑色,为了解决黑色的打印问题,我们在印刷三原色的基础上增加了K-Black,专门负责黑色相关的打印。取单词的末尾字母K是为了防止与蓝色的B混淆。这样一来,黑白打印就只需要调整K的值了(调整灰度),CMY的值全都是0。所以下一次给彩色打印机上墨盒的时候,如果有人好奇为什么要3个彩色加1个黑色,我们可以自信的回答,当然是因为CMYK呀!