RGB顏色 三者都是0為黑色而255是白色 為什麼要這樣定義呢?

標題上寫不下問題 = =

RGB顏色 都是0為黑色而255是白色 與日常生活的黑色白色差距怎麼那麼大,(與物理學中的黑色吸收光是否相悖)而且為什麼要這樣定義呢?

今天在調色的時候看到RGB,

三個數字都為0的時候是黑色
都為255是白色
平時也沒怎麼留意。

就感到很奇怪
在畫畫的時候 紅黃藍加在一起才是黑色 (但這裡不是紅黃藍而是紅綠藍)

用photoshop通道的時候也有這種感覺
五彩繽紛的是RGB全開

但比如單開一個R通道

紅色的地方會和白色相同

不摳圖的前提下,如何將圖片的黑色部分替換成其它顏色?

這個回答中 @姚成 同學的方法一進行濾色之後是將黑色變成了其他顏色
而不是白色被改變

這為什麼不和現實生活中顏色塗到一張畫紙上有相同的結果
(高中物理講到黑色吸收光)

相反如果黑色是(0,0,0)就能解釋

另:百度百科上的解釋「紅、綠、藍三個顏色通道每種色各分為255階亮度,在0時「燈」最弱——是關掉的,而在255時「燈」最亮。當三色數值相同時為無色彩的灰度色,而三色都為255時為最亮的白色,都為0時為黑色。」

感謝回答~


這是因為兩種顏色的產生方法不一樣。一種是做加色法(additive),另一種是做減色法(Subtractive)。

加色法是光源合成光線的原理。就像樓上同學說的,顯示屏是一個光源,本身可以發出紅、綠、藍三種顏色的光線。通過調節紅、綠、藍三種顏色的強度,來合成其它。
減色法是物體表面反射光線的原理。一些物體可以反射所有波長的光線,比如白紙,所以我們看到畫紙是白色的;而像用來畫畫的顏料只能反射一部分波長的光線,紅色的顏料反射紅色的光線,其餘光線被顏料吸收了(減去了),所以我們只看到紅色。

加色法示意圖。有紅、綠、藍三個光源疊加,我們在photoshop里設置(0,0,0)就相當於告訴顯示屏把這個像素點紅、綠、藍三盞燈都熄滅,然後我們在屏幕上就看到了一個黑點。而(255,255,255)就相當於讓三盞燈亮度達到最大,於是中心就呈現了一個白斑。

減色法正好相反。本來畫紙可以反射所有顏色,然後我們用畫筆塗上一種顏料,這種顏料只反射其中一種顏色,其它顏色的光線都被它吸收了。因為粉色顏料吸收除粉色以外所有光線,青色顏料吸收除青色以外所有光線,黃色顏料吸收除黃色以外所有光線,所以在三種顏料的疊加區域所有顏色都被吸收了,我們只能看到黑色。(插一句,夏天穿黑衣服吸熱就是由於黑衣服比白衣服能吸收更多的光能,能量多了溫度就上升了)


感覺說顏色混合就有必要說下格拉斯曼混合定律①

1. 人的視覺只能分辨色彩的三種變化:明度、色調、飽和度.
2. 在由兩個成分組成的混合色中,如果一個成分連續地變化, 混合色的外貌也連續地變化。
補色律:每一種色彩都有一個相應的補色。如果某一色彩與其補色以適當比例混合,便產生白色或灰色;如果二者按其他比例混合,便產生近似比重大的色彩成分的非飽和色。
中間色律:任何兩個非補色相混合,便產生中間色,其色調決定於兩色彩的相對數量,其飽和度決定於二者在色調順序上的遠近。
3. 色彩外貌相同的光,不管它們的光譜組成是否—樣,在色彩混合中具有相同的效果。換言之,凡是在視覺上相同的 色彩卻是等效的。
代替律:相似色混合後仍相似。
如果色彩A = 色彩B,色彩C = 色彩D,
那麼:色彩A + 色彩C = 色彩B + 色彩D
代替律表明: 只要在感覺上色彩是相似的,便可以互相代替,所得的視覺效果是同樣的。
設A + B = C,而B = X + Y ,那麼A + (X + Y) = C。這個由代替而產生的混合色與原來的混合色在視覺上具有相同的效果。
根據代替津,可利用色彩混合方法來產生或代替某種所需要的色彩。色彩混合的代替律是一條非常重要的定律,現代色度學就是建立在這一定律基礎上的。
4. 混合色的總亮度等於組成混合色的各色彩光亮度的總和。這一定律叫做亮度相加律。
上面所說的格拉斯曼色彩混合定律是色度學的一般規律, 適用於各種色彩光的相加混合。但這些規律不適用於染料或塗料的混合。

在這個條件下,再說下顏色方程②

C(C)=R(R)+G(G)+B(B)

其中RGB為三種顏色刺激,也就是RGB為三種顏色刺激值,而這些值不是物理量,而是色度學單位,這裡應該就是匹配標準白光時三刺激值相等為255。
當然以前這個東西是按1來算的,相關的東西有麥克斯韋顏色三角形③。

①格拉斯曼混合定律 引用自百度百科
②顏色方程 引用自工程光學郁道銀
③圖片引用自 http://www.efg2.com/


RGB是色光的三原色,用於本身發光的物體,比如顯示器,所以用的是疊加的
lz想說的應該是CMYK,用於本身不發光而靠反射的物體,比如紙,等等大多數物體


黑色是啥?
——以上胡扯,以下也是——
白色即光的均勻混合,黑色即無光
屏幕是發光的,照片是反光的
屏幕要發出所有光即(255,255,255)即白,照片要反射所有光即(0,0,0)即白
RGB是發射譜,RYB是吸收譜


因為RGB的調色是針對於顯示屏的,所以通俗地理解,RGB的編碼就是告訴電腦這個像素點在顯示的時候紅綠藍三種燈都應該發出多亮的光。
顯示屏默認不發光時的顏色是黑的,所以0對應的編碼就是黑色;而所有三種光都打到最大是,經過混合,產生的光是白色,所以都是255的時候就是白色的編碼。

跟眾位樓上說的一樣,樓主你習慣的那種調色是CMYK,是針對印刷品的調色,他們是靠反光來顯示顏色的,所以調色跟RGB是反的。


因為電腦上RGB的混色是加法混色,是三個像素髮射出光譜的混色。而顏料減法混色,顏料是通過吸收其它顏色,反射的顏色是大家看到的顏色,所以顏料的混合是他們的吸收光譜的加法混色,當然是黑色了。
以上只是回答了RGB色光混色和顏料混色德差異,題主說得PS什麼的不懂。


推薦閱讀:

求解如圖 通過一次切割 把下圖分成兩個相同的形狀?
為什麼好車的車漆顏色看起來更舒服?更豪華?
三原色和三基色的區別有哪些?
為什麼冰與火之歌裡面許多女士的服飾顏色都較為灰暗?
如何辨別人的膚色的冷暖?

TAG:AdobePhotoshop | 顏色 | 色彩學 |