みんな。カラースペクトルで次の色を生成するにはどうすればよいですか? 同様に、入力と出力に赤の値、緑の値、青の値を取る関数。赤一色 (RGB 255, 0, 0) を入力すると、オレンジがかった赤が出力されます。
編集: いくつかの背景情報: H、S、および V の値は 0 ~ 255 の数値範囲を持つと想定しています。私が書いている C プログラムは、色相値が 256 未満の場合はインクリメントし、そうでない場合は 0 にリセットし、HSV を RGB に変換し、画面に色を表示してループします。HSV から RGB への関数をいくつか試しましたが、うまくいきません。