Language agnostic 从白色到蓝色渐变的rgb公式是什么?

Language agnostic 从白色到蓝色渐变的rgb公式是什么?,language-agnostic,colors,rgb,Language Agnostic,Colors,Rgb,我想要一个数字在0范围内的按钮。。。255我希望按钮的颜色为零时为白色,255时为蓝色(RGB=(0,0255))。我怎样才能做到这一点?起初,我尝试在开始时将其设置为RGB=(0,0,0),但它只会将其设置为黑色 我如何才能做到这一点?RGB中的白色是255255 因此,只需减少红色和绿色即可将R&G设置为(255-按钮的值) 255255=白色 0,0255=蓝色从蓝色到白色的渐变将从以下开始: 0,0255 随着R和G值以相同速率增加: 1,1,255 ... 10,10,255 ...

我想要一个数字在0范围内的按钮。。。255我希望按钮的颜色为零时为白色,255时为蓝色(RGB=(0,0255))。我怎样才能做到这一点?起初,我尝试在开始时将其设置为RGB=(0,0,0),但它只会将其设置为黑色


我如何才能做到这一点?

RGB中的白色是255255

因此,只需减少红色和绿色

即可将R&G设置为(255-按钮的值)

255255=白色
0,0255=蓝色

从蓝色到白色的渐变将从以下开始:

0,0255

随着R和G值以相同速率增加: 1,1,255 ... 10,10,255 ... 255255

2之间的颜色将开始呈现淡蓝色,然后是灰蓝色。

whitebluegradient(n):
whitebluegradient(n):
    if n <   0: n = 0
    if n > 255: n = 255
    r = 255-n
    g = r
    b = 255
    return rgb (r,g,b)
如果n<0:n=0 如果n>255:n=255 r=255-n g=r b=255 返回rgb(r、g、b)

这将为
n=0给出(255255255=白色)和
n=255给出(0,0255=蓝色)

在白色(255255)和蓝色(0,0255)之间进行简单的线性插值即可。

问题是关于白色到蓝色,而不是蓝色到白色。