我有一个浮点数,即0到1
我需要将此分数转换为颜色,
0为绿色
1为红色
0.5应该在绿色到红色渐变颜色的中间
等等
怎么写这个?我不知道。
答案 0 :(得分:13)
让渐变颜色参数为t
,0.0 =< t =< 1.0
colour = RGB(255 * t, 255 * (1 - t), 0)
答案 1 :(得分:1)
将浮点数乘以255得到绿色值,然后乘以(1-float)乘以255得到红色值。如果需要输出css颜色代码,请使用rgb(x,y,z)。