RGB值的改變分別代表什么?
RGB格式
對一種顏色進行編碼的方法統(tǒng)稱為“顏色空間”或“色域”。用最簡單的話說,世界上任何一種顏色的“顏色空間”都可定義成一個固定的數(shù)字或變量。RGB(紅、綠、藍)只是眾多顏色空間的一種。采用這種編碼方法,每種顏色都可用三個變量來表示-紅色綠色以及藍色的強度。記錄及顯示彩色圖像時,RGB是最常見的一種方案。但是,它缺乏與早期黑白顯示系統(tǒng)的良好兼容性。因此,許多電子電器廠商普遍采用的做法是,將RGB轉(zhuǎn)換成YUV顏色空間,以維持兼容,再根據(jù)需要換回RGB格式,以便在電腦顯示器上顯示彩色圖形。
網(wǎng)頁格式
由于網(wǎng)頁(WEB)是基于計算機瀏覽器開發(fā)的媒體,所以顏色以光學(xué)顏色RGB(紅、綠、藍)為主。網(wǎng)頁顏色是以16進制代碼表示,一般格式為#DEFABC (字母范圍從A-F,數(shù)字從0-9 );如黑色,在網(wǎng)頁代碼中便是:#000000(在css編寫中可簡寫為#000)。當(dāng)顏色代碼為#AABB11時,可以簡寫為#AB1表示,如#135與#113355表示同樣的顏色。
RGB1、RGB4、RGB8都是調(diào)色板類型的RGB格式,在描述這些媒體類型的格式細(xì)節(jié)時,通常會在BITMAPINFOHEADER數(shù)據(jù)結(jié)構(gòu)后面跟著一個調(diào)色板(定義一系列顏色)。它們的圖像數(shù)據(jù)并不是真正的顏色值,而是當(dāng)前像素顏色值在調(diào)色板中的索引。以RGB1(2色位圖)為例,比如它的調(diào)色板中定義的兩種顏色值依次為0x000000(黑色)和0xFFFFFF(白色)…(每個像素用1位表示)表示對應(yīng)各像素的顏色為:黑黑白白黑白黑白黑白白白…。