はじめまして、よろしくお願いします
VB6またはExcel-VBAでのプログラミングを前提としています。
色表現の質問をさせてください。
有名なグラフソフトGraph-R
http://www.iris.dti.ne.jp/~tohru/index.html
のようなカラーコンター図の配色(他のグラフソフトでも同様のはず)
を模して数値レベルに応じた色表現をしたいと思っています。
このとき、数値レベル(仮にxとします)の増加に応じて
青→水色→緑→黄→赤
というように変化させる必要があるのですが、
たとえば、xの値とRGB関数のr,b,gの関係は
どのような式で表現するとよいのでしょうか?
何か有名な式でもあるのでしょうか?
ご存知の方、教えてください
HSV色空間の H を変化させてけばいいかと。
HSV から RGB へは計算で変換できます。
うっかり返事を忘れておりました。すいません。
Hongliangさん、ヒントをいただきありがとうございました
"HSV RGB 変換" でググって答えにたどり着きました
ご指摘のHパラメータの範囲としては
0〜360のうち0〜240を設定するとよいようです。
大変助かりました
どうもありがとうございました
ツイート | ![]() |