RGB通過(guò)紅、綠、藍(lán)三原色的不同強(qiáng)度組合呈現(xiàn)豐富色彩。本文詳細(xì)介紹了RGB顏色空間的起源和顏色范圍。
RGB三原色起源于上世紀(jì)初1809年Thomas Young提出視覺(jué)的三原色學(xué)說(shuō),隨后Helmholtz在1824年也提出了三原色學(xué)說(shuō):即:視網(wǎng)膜存在三種視錐細(xì)胞,分別含有對(duì)紅、綠、藍(lán)三種光線敏感的視色素,當(dāng)一定波長(zhǎng)的光線作用于視網(wǎng)膜時(shí),以一定的比例使三種視錐細(xì)胞分別產(chǎn)生不同程度的興奮,這樣的信息傳至大腦中樞,就產(chǎn)生某一種顏色的感覺(jué)。
在顯示器發(fā)明之后,從黑白顯示器發(fā)展到彩色顯示器,人們開(kāi)始使用發(fā)出不同顏色的光的熒光粉(CRT,等離子體顯示器),或者不同顏色的濾色片(LCD),或者不同顏色的半導(dǎo)體發(fā)光器件(OLED和LED大型全彩顯示牌)來(lái)形成色彩,無(wú)一例外的選擇了Red,Green,Blue這3種顏色的發(fā)光體作為基本的發(fā)光單元。通過(guò)控制他們發(fā)光強(qiáng)度,組合出了人眼睛能夠感受到的大多數(shù)的自然色彩。
計(jì)算機(jī)顯示彩色圖像的時(shí)候也不例外,最終顯示的時(shí)候,要控制一個(gè)像素中Red,Green,Blue的值,來(lái)確定這個(gè)像素的顏色。計(jì)算機(jī)中無(wú)法模擬連續(xù)的存儲(chǔ)從最暗到最亮的量值,而只能以數(shù)字的方式表示。于是,結(jié)合人眼睛的敏感程度,使用3個(gè)字節(jié)(3*8位)來(lái)分別表示一個(gè)像素里面的Red,Green 和Blue的發(fā)光強(qiáng)度數(shù)值,這就是常見(jiàn)的RGB格式。我們可以打開(kāi)畫圖板,在自定義顏色工具框中,輸入r,g,b值,得到不同的顏色。
RGB顏色空間以R(Red:紅)、G(Green:綠)、B(Blue:藍(lán))三種基本色為基礎(chǔ),進(jìn)行不同程度的疊加,產(chǎn)生豐富而廣泛的顏色,所以俗稱三基色模式。
RGB空間是生活中最常用的一個(gè)顏色顯示模型,電視機(jī)、電腦的CRT顯示器等大部分都是采用這種模型。自然界中的任何一種顏色都可以由紅、綠、藍(lán)三種色光混合而成,現(xiàn)實(shí)生活中人們見(jiàn)到的顏色大多是混合而成的色彩。
肉眼可以識(shí)別世界上的所有顏色,而RGB幾乎可以組合成世界上所有的顏色!
RGB的每個(gè)元素在計(jì)算機(jī)內(nèi)存中占用1個(gè)字節(jié),1個(gè)字節(jié)等于8個(gè)bit位,所以RGB每個(gè)元素的取值范圍為:0~256(2的8次方)(從2開(kāi)始算次方我個(gè)人覺(jué)得是因?yàn)閎it位,因?yàn)橐粋€(gè)bit位可以表示兩種狀態(tài))
那么三色組合起來(lái)256x256x256=16777216(一千六百七十七萬(wàn)七千二百一十六)種顏色,這么多的顏色幾乎可以覆蓋世界上所有的顏色!所以平常電視機(jī)、電腦屏幕、任何顯示儀器都會(huì)通過(guò)這種RGB顏色空間來(lái)顯示!
微信二維碼掃描