rgb是什么意思的縮寫 rgb是什么意思

如果你是一個電子科技愛好者,或者對攝影和圖像處理有所了解,一定不會對RGB這個詞感到陌生 。隨著它出現頻率越來越高,領域跨度變大,相信很多人都和小編一樣對它開始好奇,于是小編決定花5分鐘的時間來詳細了解一下這三個字母背后的含義 。
在電腦配件中,RGB(燈)作為一種外觀的加成,通常指的是可以變色的光帶 , 它可以出現在各種外設身上,鼠標 , 鍵盤,機箱甚至內存條上;到了顯示設備,RBG帶上了前綴 , sRGB,AdobeRGB,ProPhoto RGB,ColorMatch RGB等,它搖身一變,含義換成了色域/色彩空間(color space) , 我們說一個顯示器有超大的色域,那就意味著它能顯示更多種類的色彩;而在計算機領域 , 當我們談論RGB的時候,往往指的是一種色彩的表達方式,或者說是用數字來表示顏色的辦法,這也是我們今天想聊的內容 。
燈廠出品 , 必屬精品 | Credit: Alienware
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)的時候,顯示為黑色,這既符合沒有光線時對應的黑暗,也符合各種顯示屏的工作特點 。
有時候 , 我們也會看到由6位符號構成的顏色表示方法,例如:FF007F,它同樣對應了RGB中的紫色 。但是FF007F與(127,0,255)之間到百思特網底有什么不可告人的關聯呢?
由于RGB系統的基石是三原色光,很自然地 , 我們將FF007F拆開成3份試一試,FF-00-7F 。聰明的你應該已經猜測到,這每一份分明就是對應的一個數值哇!
如果你對十六進制數有所耳聞,那么大可以自己嘗試去換算,你會發現“FF”對應的是藍色的255,“00”對應綠色的0,而“7F”在十六進制中正好等于127 。
PS:編程語言里 , 在前面加上#,電腦就能知道我們想要的顏色了 。
“#0000FF”→“給我大紅!”
CMYK顏色系統
面對CMYK系統,我們還是使用一樣的套路:C-Cyan(青色),M-Magenta(品紅),Y-Yellow(黃百思特網色),K-Black(黑色) 。
印刷三原色與色光三原色的聯系
青色 , 品紅和黃色又稱為印刷三原色,用于印刷打印 。和色光主動發出光線,顏色相互疊加(加色法)相反,印刷品顯示出的顏色來自于反射光,經過油墨吸收后剩下的光被人眼看到,是一種減色法 。
雖然說基色無法通過混合得到,但前提是 , 混合遵循的是同一種法則,加色法與減色法屬于不同的兩種法則,自然可以打破這個限制 。
減色法中兩種基色相混合可以得到加色法中的基色,反之亦然 。瞧瞧上圖吧 , 品紅與青色在減色法里居然得到了藍色!這在加色法中是不可能的事情,因為藍色是三原色中的一員 。
根據減色法的原理,青色、品紅和黃色按1:1:1印刷時,理論上所有顏色的光都會被吸收,從而顯示出黑色 。但是實際情況下,我們制作的油墨不能達到理論的純度,比例也沒法做到完美,所以這樣調配出的往往是奇怪的深屎黑色 。
奈何印刷中用得最多的就是黑色,為了解決黑色的打印問題,我們在印刷三原色的基礎上增加了K-Black , 專門負責黑色相關的打印 。取單詞的末尾字母K是為了防止與藍色的B混淆 。這樣一來,黑白打印就只需要調整K的值了(調整灰度),CMY的值全都為0 。
所以下一次給彩色打印機上墨盒的時候 , 如果有人好奇為什么要3個彩色加1個黑色,我們可以自信的回答,當然是因為CMYK呀!
依次是RGB CMYK 灰度 黑白的牛油果
其他顏色系統
除開RGB和CMYK,還有一種常見的顏色系統——色相環(HSB)系統 。
色相環
此色相非彼色相,搞顏色一定要有證據 。色相環是一個漸變色的圓環,0 , 120和240的地方分別對應了紅,綠,藍三種顏色 , 其他角度則是中間的過度色相 。所謂色相(Hue),就是區分各類顏色的基本特征 , 除了黑白灰之外,所有顏色都有色相這一屬性 。
選定了色相H , 我們再來看SB吧(= =) 。S-Saturation,即飽和度,可以理解成顏色的鮮艷程度或者純度;B-Brightness,明度 , 顧名思義就是指顏色的明暗程度 。色相,飽和度和明度共同構成了色彩的三大要素,所以我們可以用HSB系統來確定顏色 。
色相,飽和度,明度在色彩里形象的表達
例如紅色表示為HSB(0,100,100),紫色則是HSB(276,46 , 52) 。
順帶一提,以上涉及的都是顏色系統 , 或者叫色彩模型(color model),是用數學辦法來拆分、表示色彩的手段,主要目的是為了把顏色數字化,從而更好地服務于計算機編程 。至于色域中的RGB,下次有機會小編再和大家聊吧~
多樣的顏色系統
參考資料:
http://www.soomal.com/doc/10100002110.htm
http://katharinethayer.com/html/RGBseps.html
https://107cine.com/stream/99733/
https://zhuanlan.zhihu.com/p/19652百思特網492
來源:牛油果進化論
編輯:重光
近期熱門文章Top10
↓ 點擊標題即可查看 ↓
1. 首屆黑洞PS大賽來襲!為了這張「高糊」的圖,中國科學家做出了啥貢獻?
2. 物理學四大神獸 , 除了“薛定諤的貓”還有誰?
3. 地下多大的金礦才能影響到單擺實驗?| No.149
4. 為什么用木棍打衣服就可以洗干凈衣服?| No.150
5. 為了替你出氣,我們給討厭的楊柳絮來個「以暴制暴」
6. 玩掃雷還有什么技巧?科學家的玩游戲方法你絕對想不到
7. 在我國,沒有任何一張地圖能告訴你你的真實位置
8. 在客戶魚嘴里提供服務的小清潔蝦、清潔魚,是怎么知道自己不會被吃掉的呢?
9. 你以為土撥鼠只會尖叫?其實它可能正在罵你
【rgb是什么意思的縮寫 rgb是什么意思】10. 你知道為了測博爾特的速度,我們有多努力嘛?

    推薦閱讀