認識6萬5千色
位數與色彩數
16位色的發色總數是65536色,也就是2的16次方。
位數 | 色彩數 |
1 | 2(monochrome) |
2 | 4(CGA) |
4 | 16(EGA) |
8 | 256(VGA) |
16 | 65,536(HighColor,XGA) |
24 | 16,777,216(TrueColor/真彩色,SVGA) |
32 | 16,777,216(TrueColor+AlphaChannel/透明度) |
1600萬色的概念
顯示器所顯示的色彩是由紅、綠、藍三原色(RGB)組合而成。
6萬5千色:
1600萬色:
又稱為“真彩色”,每一種原色的亮度級別由1個位元組(8位)的數據來表示,三個原色一共是24位,即24位色,這是計算機顯示圖象中最常見的一種模式,這種方式,每種原色能夠提供256級灰度變化(0~255),三原的色不同灰度組合在一起,就可以能產生比較豐富的顏色,到底是多少種呢?2的24次方=16777216種顏色,也就是所謂1600萬色,以前叫做16M色,。
以上這兩種是比較常見的顏色方案,因為它們都能提供比較理想的色彩還原效果。至於32位色。它並不是圖片檔案中所指的色彩數,它是顯示時的一種模式,它並不是是提供2的32次方種顏色,它其實就是是24位色(1600萬色)再加上Alpha通道的8位數據,一共32位數據,算是24位色的一種擴展。Alpha通道的8位數據代表透明度。所以32位色雖然發色數沒有增加,但是顯示驅動所處理的數據量其實是增加了。顯示模式中有時也有24位色,它其實是16位色的擴展。(其實現在有些圖片格式是支持Alpha通道數據的,例如PNG格式,可以保存各種透明度效果,在編程時我常會用到)。
6萬5千色和1600萬色的區別
6萬5千色和1600萬色到底有多大差別呢?從數據上看,相差是很大的,但是,實際視覺效果上卻並不總是這樣,一個圖案複雜、色調反差較大(比較明快)的圖像,在兩種色彩模式下,如果不仔細對比一般肉眼是無法分辨出差別的,換句話說,越是花哨的圖片,看起來越是沒區別的。
6萬5千色比1600萬色的數據量少的多,所以處理速度也快得多,至於螢幕解析度和顯示刷新的數據量之間的關係,也很好計算,就是用螢幕總的像素數乘以每個像素的數據量。
現在很多網友認為Windows Phone手機螢幕的6萬5千色沒有諾基亞手機螢幕的1600千色清晰。
其實不然 手機的螢幕顯示效果最重要的是解析度。
解析度(resolution,港台稱之為解釋度)就是螢幕圖像的精密度,是指顯示器所能顯示的像素的多少。由於螢幕上的點、線和面都是由像素組成的,顯示器可顯示的像素越多,畫面就越精細,同樣的螢幕區域內能顯示的信息也越多,所以解析度是個非常重要的性能指標之一。可以把整個圖像想像成是一個大型的棋盤,而解析度的表示方式就是所有經線和緯線交叉點的數目。