5

フロート スコアは 0 ~ 1 です

このスコアを色に変換する必要があります。

0 は緑

1は赤

0.5 は、緑から赤へのグラデーション カラーの中間にある必要があります

等々

これはどうやって書くの?何も思いつきません。

4

2 に答える 2

13

グラデーションカラーパラメータをt0.0 =< t =< 1.0

colour = RGB(255 * t, 255 * (1 - t), 0)
于 2012-04-25T03:45:18.763 に答える
1

float に 255 を掛けて緑の値を取得し、(1-float) に 255 を掛けて赤の値を取得します。CSS カラーコードを出力する必要がある場合は、rgb(x,y,z) を使用します。

于 2012-04-25T03:45:07.313 に答える