我是僵尸游戏:三原色是采用什么原理工作的

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 09:59:19
三原色(RGB)为什么能构成其他颜色?和人有关系吗?
再具体点,如人眼感受的是能量还是波长?

■光的三原色 RGB

人眼所见的各种色彩是因为光线有不同波长所造成的,经过实验发现,人类肉眼对其中三种波长的感受特别强烈,只要适当调整这三种光线的强度,就可以让人类感受到『几乎』所有的颜色。

这三个颜色称为光的三原色(RGB),就是红(red),绿(green),蓝(blue)。所有的彩色电视机、屏幕都具备产生这三种基本光线的发光装置。因为这三种光线的混合几乎可以表示出所有的颜色,因此计算机里头就用RGB三个数值的大小来标示颜色,每个颜色用8bit来记录,可以有0~255,共256种亮度的变化,三种乘起来就有一千六百多万种变化,这也是我们常听到的24 bit全彩。

因会光线是越加越亮,因此两两混合可以得到更亮的中间色:黄(yellow)、青(cyan)、洋红(magenta);三种等量相加可得到白色。计算机绘图的功力想要更上一层楼的话,各种颜色的混合关系一定要能了解,这样才能把影像按自己的意思加以调整,而不是凭空任意尝试。

至于补色是指完全不含另一种颜色,例如黄色一定是由红绿两色合成,完全不含蓝色,因此黄色称为蓝色的补色,从色相图中可以看到两个补色隔着白色相对。将两个补色相加会得到白色。