RGB - Hex 変換
256 階調の RGB 値を、Hex 値に変換するには、表計算ソフトで簡単に計算できます。
Microsoft Excel
マイクロソフトの Excel では、以下の計算式となります。
=IF(A1="","",TEXT(DEC2HEX(A1,2),"00")&TEXT(DEC2HEX(B1,2),"00")&TEXT(DEC2HEX(C1,2),"00"))
設定方法は以下の通りです。
- 上記計算式を、D1 セルに入力
- A1 セルに、R 値を入力
- B1 セルに、G 値を入力
- C1 セルに、B 値を入力
これで、D1 セルに、Hex 値が表示されます。
※もしエラー #NAME? が返されてしまったら、[ツール]-[アドイン]を実効し、[分析ツール]チェックボックスをオンにしてください。
OpenOffice.org Calc
OpenOffice.org の Calc では、以下の計算式となります。
=IF(A1="";"";TEXT(DEC2HEX(A1;2);"00")&TEXT(DEC2HEX(B1;2);"00")&TEXT(DEC2HEX(C1;2);"00"))
設定方法は、Excel と同様です。
ただし、OpenOffice.org 3.3.0 の Calc では、"数値" + "E" になる値が正確に計算されませんでした。
具体的には、以下の値です。
- 14 : 正しくは 0E、それが 00 になる
- 30 : 正しくは 1E、それが 01 になる
- 46 : 正しくは 2E、それが 02 になる
- 62 : 正しくは 3E、それが 03 になる
- 78 : 正しくは 4E、それが 04 になる
- 94 : 正しくは 5E、それが 05 になる
- 110 : 正しくは 6E、それが 06 になる
- 126 : 正しくは 7E、それが 07 になる
- 142 : 正しくは 8E、それが 08 になる
- 158 : 正しくは 9E、それが 09 になる
というわけで、この計算をするなら、MS-Excel をお勧めします。
- 最終更新:2012-03-23 15:14:40