我想显示一个基于0到100的值的颜色。一端(100)是纯红色,另一端(0)是纯绿色。在中间(50),我希望它是黄色的。
我希望颜色逐渐从一种逐渐淡入另一种,以便在75时该颜色是一半红色和一半黄色,等等。
如何编程RGB值以反射(reflect)这种褪色?谢谢。
最佳答案
颜色的RGB值:
在红色和黄色之间,将添加到绿色 channel 的空间平均分配,直到达到255。在黄色和绿色之间,将从红色 channel 减去的空间平均分配。
关于c# - 算法:如何使用RGB值从红色通过黄色渐变为绿色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6394304/