16進数からRGB色への変換方法
16進数カラーコードをRGB色に変換する方法です。
16進数カラーコード
16進数カラーコードは、6桁の16進数(基数16)の数字です:
RRGGBB16
左から2桁は赤色を表します。
真ん中の2桁は緑色を表します。
右から2桁は青色を表します。
RGB色
RGB色は、Red(赤)、Green(緑)、Blue(青)の組み合わせです:
(R, G, B)
赤、緑、青それぞれの値は8ビット使用し、0から255までの整数値を取ります。
生成できる色の数は以下の通りです:
256×256×256 = 16777216 = 100000016
16進数からRGBへの変換
- 16進数カラーコードの左から2桁を取得し、10進数値に変換して赤色レベルを得ます。
- 16進数カラーコードの真ん中の2桁を取得し、10進数値に変換して緑色レベルを得ます。
- 16進数カラーコードの右から2桁を取得し、10進数値に変換して青色レベルを得ます。
例 #1
赤色の16進数カラーコード FF0000 をRGB色に変換します:
Hex = FF0000
したがって、RGB カラーは以下の通りです:
R = FF16 = 25510
G = 0016 = 010
B = 0016 = 010
または
RGB = (255, 0, 0)
例 #2
ゴールドの16進数カラーコード FFD700 をRGB色に変換します:
Hex = FFD700
したがって、RGB カラーは以下の通りです:
R = FF16 = 25510
G = D716 = 21510
B = 0016 = 010
または
RGB = (255, 215, 0)