✔ 最佳答案
RGB
RGB即每一顏色點是以Red紅色、Green綠色和Blue藍色這三種色來表達。
以下舉例一些顏色如何在RGB8中表現(8代表每種色8bit,所以最大值是255)。
紅色—R:255 G:0 B:0
黃色—R:255 G:255 B:0
綠色—R:0 G:255 B:0
青草般的顏色—R:150 G:200 B:50
白色—R:255 G:255 B:255
因為RGB原理上是模擬光,所以白色是全部顏色(光)的混合。
電腦顯示器是使用RGB。
HTML也是以RGB來表達顏色的,紅色在HTML中是#FF0000(FF是255的16進位)。
CMYK
CMYK即每一顏色點是以Cyan、Magenta、Yellow這三種色再加上Black。
以下舉例一些顏色如何在CMYK中表現。
Cyan—C:100% M:0% Y:0% K:0%
紅色—C:0% M:100% Y:100% K:0%
白色—C:0% M:0% Y:0% K:0%
CMYK跟RGB最大的不同是,CMYK下白色是全部0%,而非全部100%。
這是因為CMYK原理上是模擬印刷繪畫等,而墨水或顏料全部混在一起的話,是黑色。
至於為何要加上最後的Black,主要是因為可令到深色看上去更「黑」。
CMYK主要用於印表機。
任何CMYK的圖像都是經電腦處理變成RGB後才能顯示於顯示器上。
因為CMYK和RGB表達顏色的方法和能表達的顏色均完全不一樣的關係,所以製作印刷物時應使用CMYK以防止完成品的顏色跟預期不同。
Indexed colour
Indexed colour是指把圖片所用的顏色編號碼以達致壓縮效果。
GIF是使用Indexed colour的圖片格式。
Indexed colour基本上是使用RGB。
舉例說,如果要表達一2x2的紅色圖片,RGB將是:
FF0000 FF0000
FF0000 FF0000
而Indexed colour將是:
0:FF0000
0 0
0 0
Grayscale
Grayscale即每一顏色點是單以一個數字來表達。
電腦中的8-bit Grayscale圖片,就是使用0-255中的其中一個數字,而這數字,就代表了該顏色點的白色成份。
255為白色,0為黑色,中間為不同的灰色。
Grayscale和RGB的關係是,基本上Grayscale等於RGB三色同值,即:
Grayscale FF = RGB FFFFFF
Grayscale AB = RGB ABABAB