Language agnostic 从白色到蓝色渐变的rgb公式是什么?
我想要一个数字在0范围内的按钮。。。255我希望按钮的颜色为零时为白色,255时为蓝色(RGB=(0,0255))。我怎样才能做到这一点?起初,我尝试在开始时将其设置为RGB=(0,0,0),但它只会将其设置为黑色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 ...
我如何才能做到这一点?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)之间进行简单的线性插值即可。问题是关于白色到蓝色,而不是蓝色到白色。