■ 色名をRGB値に変換する関数 2 [JavaScript版]

 "blue" や "darkred" などの色名(英語名)をRGB値に変換する方法はネット上でも種々紹介されている。
 以前筆者も作成した簡単な関数 "getRGB()" を用いて、色名をRGB値(rr, gg, bb)に変換する例を紹介した。
 しかし、更に簡単な方法が・・・。

color name:      
  (注)不正な色名に対しては#0000ffが返される。

関数 getRGB2(c) の説明: 色名 c に対するRGB値を返す
//......................................
  function getRGB2(c) { // color ->RGB
//......................................
    g.fillStyle = c;
    return g.fillStyle;
  }

 16進表示(#rrggbb)からR、G、B 値を取り出すのは簡単である。
ホーム