如何按百分比计算渐变颜色

gui*_* 桂林 5 graphics rgb colors

我有一个浮点数,即0到1

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

0是绿色

1是红色的

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

等等

怎么写这个?我不知道.

Mit*_*eat 13

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

colour = RGB(255 * t, 255 * (1 - t), 0)
Run Code Online (Sandbox Code Playgroud)