【发布时间】:2011-03-12 20:24:38
【问题描述】:
我有一个 8 位调色板,因此我有 256 种颜色。
调色板基本上是 [256 * 3] {r, g, b} 值的数组,现在我需要从中绘制色谱。所以基本上我必须从所有可能的256*256*256 值中选择 256 个,这将使我能够尽可能接近地绘制彩虹。
此处关于 SO 的类似问题指向基于 HSV 的方法,但我正在寻找一种 RGB 实现,因为我已经以这种方式定义了 API。
非常感谢任何帮助。
【问题讨论】:
-
HSV 是为您拥有的每个 HSV 值转换为 RGB 的方法。
-
其实,HSL 也可以。
标签: c++ color-palette