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