在電子顯示器中,一組紅綠藍色的小格子就是一個最小的顯示單位,屏幕上任何一個顏色都可以由一組RGB值來記錄和表達,那麼我們該如何用數值來表達RGB顏色呢?
在計算機中,RGB的“多少”就是指其亮度,通常情況下一種顏色有256級亮度,用數字0~255這256個整數表示。我們可以算一下,三種顏色每種256級,即256的三次方,總共可以組合出將近1678萬種色彩。
因為計算機是基於二進制的,以2為單位進行所有運算,256*256*256正好為2的24次方,所以我們也稱其為24位色,所謂的“位”,一般就是指次方數。還有一種稱呼是8位通道色,即24位除以三種顏色通道,每個通道8位。
對於單獨的R、G、B來說,數值為0就代表這個顏色不發光,數值為255就代表該顏色為最高亮度。可以分別用這三個字母加上各自的數值來表達一種顏色,以逗號分隔,如:R31,G112,B36。也能去掉字母,以R、G、B的順序直接寫數值,如:31,112,36。另外還可以將十進制數字轉換為十六進制,寫為1f7024。
瞭解了用數值表達RGB顏色的原理後,我們可以知道,當表達純黑時,屏幕上沒有任何色光存在,也就是三種色光都沒有發光,所以黑色的RGB值應該是0,0,0。相反,白色是三種色光都發到最強的亮度,對應RGB值是255,255,255。同理可知,紅色為255,0,0;綠色為0,255,0;藍色為0,0,255。
閱讀更多 人人都能PS 的文章