"blue" や "darkred" などの色名(英語名)をRGB値に変換する方法はネット上でも種々紹介されている。ホーム
以前筆者も作成した簡単な関数 "getRGB()" を用いて、色名をRGB値(rr, gg, bb)に変換する例を紹介した。
しかし、更に簡単な方法が・・・。
(注)不正な色名に対しては#0000ffが返される。
● 関数 getRGB2(c) の説明: 色名 c に対するRGB値を返す
//...................................... function getRGB2(c) { // color ->RGB //...................................... g.fillStyle = c; return g.fillStyle; } 16進表示(#rrggbb)からR、G、B 値を取り出すのは簡単である。