5

我有一个浮动分数,即 0 到 1

我需要把这个分数翻译成颜色,

0 为绿色

1 是红色的

0.5 应该在绿色到红色渐变色的中间

等等

这个怎么写?我不知道。

4

2 回答 2

13

设渐变颜色参数为t, 0.0 =< t =< 1.0

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

将浮点数乘以 255 得到绿色值,将 (1-float) 乘以 255 得到红色值。如果需要输出 css 颜色代码,请使用 rgb(x,y,z)。

于 2012-04-25T03:45:07.313 回答