白から青に行くグラデーションのRGB式とは何ですか?
-
19-09-2019 - |
質問
私はそれがあるとき、私はそれがゼロと青(RGB =(0,0,255))だと、ボタンの色が白になりたい255 ...範囲0の中の数字を持っているのボタンを持つようにしたいです255は、どのように私はこれを達成することができますか?最初に私は初めにそれはRGB =(0,0,0)作ってみましたが、それは、それが黒になります。
私はこれを実現するにはどうすればよい?
解決
(0,0,255)白色(255,255,255)と青の間の
単純な線形補間を行います。
他のヒント
青から白への勾配で始まります。
0,0,255
同じ割合で増加RとGの値を持ちます。 1,1,255 ... 10,10,255 ... 255255255
2との間の色はパステルブルー、その後、灰色がかった青に見えるを開始します。
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 = 255
及び(0,0,255 =青)のための(255,255,255 =白)を得ます。
RGBの白は255,255,255である
それでは、decrese赤と緑
(255 - ボタンの値)
設定R&G
255,255,255 =白 0,0,255 =青
所属していません StackOverflow