我想要一个基于彩虹颜色的颜色枚举(红色......黄色......绿色......蓝色......)。
我基本上看到了两种方法:
创建一个包含一些重要参考颜色的查找表并在它们之间进行插值。我一点也不喜欢这个主意。
应用一些或多或少花哨的数学。可能更少,但我不太明白它是如何工作的。有任何想法吗?
(哦,虽然我做了一些 SO 研究,但我没有发现好的结果。如果这个问题已经发布,请指向我的位置,我会删除它。)
编辑:我宁愿让这个独立于使用的技术来显示渐变。例如,像 GetRainbowColor (float f) 这样 f 范围从 0(红色)到 1(紫色)的东西会很好用。