1. 程式人生 > >生活中的三種三原色

生活中的三種三原色

原創文章,轉載請聯絡作者,並說明出處。

        如果問大家三原色是什麼,有的人可能會說 ” 不就是紅黃藍嘛!“,也有的人可能會說“對對,我知道,三原色是紅綠藍”,那麼那種是對的呢?其實都沒有錯,美術中色彩的三原色為紅黃藍,而光的三原色為紅綠藍,印刷中的三原色是青品黃,那麼為什麼這些三原色不是一樣的呢?有時候我們會發現照的照片在洗出來的時候顏色會感覺降了一階,其實都是有一定的科學道理在裡面的,下面將為大家解釋下。

        先和大家講下光的色彩,因為人眼所能感受到的都是光的顏色,我們在初中小學物理教材中可能學到過,白色光可以被三稜鏡分解為紅綠藍三種光,我們的電視或者計算機螢幕如果仔細看的話會發現紅綠藍三種顏色的電晶體,也就是說用這三種光幾乎可以組合出所有顏色的光,所以說

光的三原色是紅(R)綠(G)藍(B),也就是我們常說的RGB模式,RGB模式的每個字母R,G,B的值的大小分別代表這三種光的強度,每種光的範圍從0到255,,我們想一下,如果RGB的值為(0,0,0),那我們看到的是什麼顏色呢?我想大家應該都能想出來是黑色吧,RGB都為0的話就相當於一間沒有光的屋子,所以是黑色。那如果RGB的值為(255,255,255)呢?沒錯,就是一束白色光。如果RGB的值(128,128,128)呢?應該能想到是灰色吧,這裡說一下,RGB三種光的值如果相同的話是沒有色相的,至於色相是什麼,內容挺多的,大家可以去百度下。如果RGB的值為(255,0,0)呢?嗯,是大紅色的光。

        我相信大家對光應該有一定的初步瞭解了,那麼問一下,如果一盞紅色的燈和一盞綠色的燈照在一面白色的牆上,那牆應該出現什麼顏色?紅色?綠色?紫色?藍色?。。。會出現黃色,,所以可以黃色光裡面是不含藍光的,所以可以說黃色是藍色的補色。大家可以看下下面這幅圖,相對的兩種顏色就是補色,兩種互補色結合會產生黑色,兩種互補光結合會產生白光,而其他顏色結合會產生中間色,就比如紅色和綠色結合會產生黃色。

        

        其實顏色真的很神奇,我繼續問下大家,在一個純黑的屋子裡,如果有一面青色的牆,我們用綠色的燈去照,那麼應該是什麼顏色?應該是綠色,如果用藍光去照呢?牆會呈現藍色,那如果用紅光去照呢?牆會呈現紅色嗎?我可以告訴大家,牆會變黑,什麼都看不到。如果感覺不可思議,並且好奇的話可以去嘗試下,真的很神奇,因為青顏色的牆吧紅色全部吸收掉了,因為青色和紅色為互補色,也就是青色裡面不含有紅色但是青光和紅光結合在一起的話卻會生成白光,這就是為什麼光的三原色和物體的色彩的三原色不同的原因。那為什麼綠光照在青色牆上會看到綠光呢,而不是其他的顏色?因為青顏色裡面含有純的綠顏色,所以會把綠光全部反射,所以我們會看到綠顏色。

        那麼我們看一下印刷的三原色,也就是青(C)品(M)黃(Y),但是CMY和RGB是不同的,CMY的值是按0%到100%來計算的,也就是我們印刷油墨的濃度,如果CMY的值都為0%,那應該是什麼顏色呢?毫無疑問,一張白紙上啥都不印,當然是白色了,如果CMY的值都為100%呢?是很麼顏色?黑色嗎?理論上是的,但是真正情況下是無法達到黑色的,因為我們的工藝無法達到三種純正三原色的染料,那黑色怎麼辦呢?我們工業上會有純黑色的染料,所以我們印刷的模式基本稱作CMYK模式,所以我問下大家,我們的一張彩色印刷的圖片上的黑顏色的CMYK的值都是多少呢?(100%,100%,100%,100%)?錯! 是(0%,0%,0%,100%),那麼印刷三原色和光的三原色有什麼關係呢,我們看下上面的圖片,青品黃正好是紅綠藍的補色!難道僅僅是巧合嗎,不是的,我們可以發現,青色染料和黃色染料混合會產生綠色,青色染料和品紅色染料混合會產生藍色,品紅色染料和黃色染料結合會產生紅色,所以染料的三種顏色幾乎可以表示出自然界的物體所有顏色,而光的三原色幾乎可以表示出光的所有顏色,所以是不是感覺很神奇?染料三原色全為0%時是白色,所以染料的三原色適用減色法,光的三原色全為255時為白光,所以光的三原色適用加色法。

        光能表示的顏色範圍和染料能表示的顏色範圍雖然有很多的交集,但大家必須清楚,我們會發現顯示器上有很多的顏色印刷不出來,因為光能表示的範圍和染料表示的範圍是不同的,比如說螢幕上一個非常非常亮的特別鮮豔的綠色,我們是無法打印出來的,這就是為什麼打印出來的圖片有可能會比顯示器上的圖片暗一階的原因,記住,我們螢幕上的顏色模式是RGB,而列印顏色模式是CMYK。