2017-08-26 12 views
0

double slidePosが0-1から設定の色を指定する必要があるGUIを作成しています。結果として得られる色は、常に完全な彩度と50%の明るさでなければなりません。 0から1までの数値を任意の色(つまり3つのint)に変換する必要があります.0は赤、0.333は緑、0.666は青です。私はまた、逆の操作、3つの整数を取って、0から1に倍にする必要があります。私はこの仕事をするために数学についてどうやって行くのですか?3つのRGB intsを1つの0-1の倍精度に変換する

+1

紙で計算しようとしましたか?紙に書いたことを再現すると、あなたの人生はずっと楽になります。 – n247s

答えて

1

あなたが探しているのは、単純にHSLからRGBへの変換とそれ以降です。答えはhereです。あなたのケースでは、s=1l=0.5です。

関連する問題