The Color

請參見W3School上對顏色的說明http://www.w3schools.com/colors/default.asp

RGB表色系統

除非是印刷使用,我們常看見的顏色是RGB的表色方式。RGB的表色方式代表用紅、綠、藍三種色光來加法混色來表色。每一個分量數字分別從0~255(事實上是用8個bits來表示一個分量,剛好可以表達256種層次)。

  • (0, 0, 0)為黑色、(127, 127, 127)為中灰、(255, 255, 255)為白色

  • (255, 0, 0)為紅色、(0, 255, 0)為綠色、(0, 0, 255)為藍色。

  • (0, 255, 255)為紅色的對比色靛青、(255, 0, 255)為綠色的對比色洋紅、(255, 255, 0)為黃色。

但是,RGB表色不會用整數來表色,會用16進位來表色。前面說了,RGB的一個分量是8個bits,剛好前四個bits轉為16進位,後四個bits轉為16進位。何謂16進位?就是到16才進位,可是,數字只有0~9,還差6個,就用A~F來補。所以16進位是0~9、A~F。照這樣的做法,上述顏色會這麼表示:

  • #000000為黑色、#7F7F7F為中灰、#FFFFFF為白色

  • #FF0000為紅色、#00FF00為綠色、#0000FF為藍色。

  • #00FFFF為紅色的對比色靛青、#FF00FF為洋紅、#FFFF00為黃色。

十六進位換算

  • 127轉十六進位為127/16 = 7...15,15即為16進位的F。所以127是7F。

  • FF轉為10進位為15*16 + 15 = 255。

Color Pickers

Last updated

Was this helpful?