【发布时间】:2011-01-18 07:29:08
【问题描述】:
我想根据彩虹的颜色(红色...黄色...绿色...蓝色...)枚举颜色。
我基本上看到了两种方法:
创建一个包含一些重要参考颜色的查找表,并在这些颜色之间进行插值。我一点也不喜欢这个主意。
应用一些或多或少花哨的数学。可能更少,但我不太明白它是如何工作的。有什么想法吗?
(哦,虽然我做了一些 SO 研究,但没有找到好的结果。如果这个问题已经发布了,请指点我的位置,我会删除它。)
编辑:我更希望它独立于使用的技术来显示渐变。例如,像 GetRainbowColor (float f) 这样 f 范围从 0(红色)到 1(紫色)的东西会很好用。
【问题讨论】:
-
WPF?表格? ASP.NET?答案可能会因技术而异。