RGB色彩的計算機表示

2022-02-04 22:51:04 字數 2253 閱讀 1498

每畫素24位(位元s per pixel,bpp)編碼的rgb值:使用三個8位無符號整數(0到255)表示紅色、綠色和藍色的強度。這是當前主流的標準表示方法,用於真彩色和jpeg或者tiff等影象檔案格式裡的通用顏色交換。它可以產生一千六百萬種顏色組合,對人類的眼睛來說,其中有許多顏色已經是無法確切的分辨。

下圖展示了24 bpp的rgb立方體的三個「完全飽和」面,它們被展開到平面上:

黃色(255,255,0)

綠色(0,255,0)

青色(0,255,255)

紅色(255,0,0)

藍色(0,0,255)

紅色(255,0,0)

品紅色(255,0,255)

上述定義使用名為「全值域」 rgb的約定。顏色值也經常被認為是取值於0.0到1.0之間,這可以被對映到其他數字編碼。

使用每原色8-位元的全值域rgb可以有256級別的白-灰-黑深淺變化,255個級別的紅色、綠色和藍色(和它們的等量混合)的深淺變化,但是其他色相的深淺變化要少一些。由於gamma校正,256級別不表示同等間隔的強度。

在這種模式中有16種基本顏色,它們分別是:

名稱顏色

色光色料

色相**

ms-dosrg

bcmy

k角度飽和明度

紅色25500

0255

2550

0°100%

100%

#ff0000

12黃色

25525500

0255

060°

100%

100%

#ffff00

14綠色

0255

0255

0255

0120°

100%

100%

#00ff00

10青色

0255

25525500

0180°

100%

100%

#00ffff

11藍色00

255255

2550

0240°

100%

100%

#0000ff

9品紅色

2550

2550

2550

0300°

100%

100%

#ff00ff

13栗色

128000

255255

1270°

100%

50%#800000

4橄欖色

12812800

0255

12760°

100%

50%#808000

6深綠色

0128

0255

0255

127120°

100%

50%#008000

2藍綠色

0128

12825500

127180°

100%

50%#008080

3深藍色00

128255

2550

127240°

100%

50%#0000801紫色

1280

1280

2550

127300°

100%

50%#8000805白色

255255

255000

00°0%100%

#ffffff

15銀色

192192

192000

630°

0%75%

#c0c0c07灰色

128128

128000

1270°

0%50%

#8080808黑色

0000

002550°

0%0%

#000000

016位元模式分配給每種原色各為5位元,其中綠色為6位元,因為人眼對綠色分辨的色調更精確。但某些情況下每種原色各佔5位元,餘下的1位元不使用。

實際就是24位元模式,餘下的8位元不分配到畫素中,這種模式是為了提高資料輸送的速度(32位元為乙個dword,dword全稱為double word,一般而言乙個word為16位元或2個位元組,處理器可直接對其運算而不需額外的轉換)。同樣在一些特殊情況下,如directx、opengl等環境,餘下的8位元用來表示象素的透明度(alpha)。

計算機上色彩如何表示

計算機上色彩如何表示 當計算機走進人們的生活,讓人們足不出戶領略五彩繽紛的世界時,你是否想過計算機是怎樣形成這些色彩的呢,接下來讓我們一起來學習一下吧!首先科普下知識 人為何能看到顏色呢?我們所看到的顏色其實是我們對到達視網膜各種頻率光的感覺,視網膜有三種顏色感光視錐細胞,分別負責接收不同頻率的光,...

計算機中的顏色表示法RGB

顏色是我們對到達視網膜的各種頻率的光的感覺。我們的視網膜有三種顏色感光視錐細胞,負責接收不同頻率的光。這些感光器分類分別對應於紅 綠和藍三種顏色。人眼可以覺察的其他顏色都能由這三種顏色混合而成。在計算機中,顏色通常用rgb red green blue 值表示,這其實是三個數字,說明了每種原色的相對...

計算機色彩控制

我們軟體工程導論的授課老師講到 計算機只會0101地執行人們的命令。不對!那只是cpu該幹的事,一台完整的pc可不僅僅只有cpu,音效卡 音響,顯示卡 顯示器,都是一台計算機該有的裝置。那麼cpu 0101的二進位制制訊號是如何控制色彩和聲音的呢?首先讓我們來了解一下計算機 顯示 顯示卡 全稱顯示介...