为什么RGB简述一下网页设计中三原色的概念中没有灰色的概念?

人眼三种感光细胞红 绿 蓝对应光线三原色 红绿蓝(英文RGB)而颜料是反射光线而不是发出光线,因此颜料三原色是光线的反色。颜料三原色是:青粉黄(英文CMY)注:虽然深色青与蓝难以区分,深色粉与红难以区分,而颜料颜色又一般比较深,但颜料三原色是青粉黄,不是蓝红黄!红黄蓝(CYB)在任何场合都不是任何一组三原色!红+黄+蓝=深红色,不是黑色!(颜料)用红黄蓝没法调色!有人问了,为什么颜料三原色和光线三原色不一样?我解释一下啊。比如红光,他就是红的。而红色材料,他反射红光,吸收绿光和蓝光。颜料调色是按照颜料吸收什么光相加的,青颜料吸收红光,反射绿光和蓝光,粉颜料吸收绿光,反射红光和蓝光,黄颜料吸收蓝光,反射红光和绿光。青粉颜料两者相加就是 吸收红光和绿光,只反射蓝光,也就是蓝颜料。青粉黄三颜料相加,那就是吸收所有色光,黑色。这就是光线三原色与颜料三原色正好相反的原因。红对应青,绿对应粉,蓝对应黄。红绿蓝只是翻译错误。用这三色没法调色。至于RGB和CMY体系的颜色转换,就更容易了。RGB(x,y,z)=CMY(1-x,1-y,1-z)CMY(x,y,z)=RGB(1-x,1-y,1-z)你看,都不用记!直接反着来就行!红是RGB(1,0,0),那么=CMY(0,1,1)那么还有CMYK呢?CMY(x,y,z)=CMYK(x-k,y-k,z-k,k)CMYK(x,y,z)=CMY(x+k,y+k,z+k)}
因为RGB显示设备不可能把光往回吸。。。但是为了理解CIE RGB模型里的负值是怎么回事,就得回顾Wright-Guild数据是通过什么实验方法做出来的。CIE RGB色彩空间是从色匹配实验得出来的。这个实验的做法如上图所示。用一个暗室,里面放一个白色的板子,用一个隔断将暗室连同板子一分为二,左边用纯的红、绿、蓝三原色光照射板子,右边是待匹配的某颜色的色光。实验者会不断调整左边三原色光的强度,直到受试者认为两边的颜色相同为止,然后记录三原色的光强度比。但是实际实验的时候,右边的某些色光很各色——字面意义上的各色,三原色怎么配都配不出来。那怎么办?既然走不到终点线,那就把终点线往自己这边拽一拽。比如500nm波长的那个颜色,红光全熄灭,绿色和蓝色怎么调都调不出来那种青不拉几的颜色,怎么办?将红色挪到右边照射待匹配颜色,仿佛两边更接近了,有希望匹配上诶……当两边完全吻合的时候,也视为色彩匹配成功。但是由于这时候红光是在右侧照射待匹配颜色样本,相当于“反向削弱”,那么在纪录的时候就将R值记录为负。CIE RGB里的负值就是这么来的。在理论上,它代表着将G和B的混合色光配比后再从中“减去”部分R色光,但是很显然,这种“减法”只能在数学上做到,现实世界当中负强度的光目前还是无法想象是什么概念。也正是因为这种负值很蛋疼,所以现实当中通常采用的并非CIE RGB,而是在它的基础上进行一次线性变换、消除掉所有负值的CIE XYZ。计算机当中RGB色彩空间作为一个和设备相关的相对色彩空间,它自然是需要和显示设备的基本原理相匹配。那么就很简单了,没有哪个显示器里的子像素可以做到把光的强度“往回吸”从而实现现在还无法想象的负强度光,所以RGB的三个值都是非负数。}

我要回帖

更多关于 简述一下网页设计中三原色的概念 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信