【发布时间】:2020-07-31 06:35:42
【问题描述】:
将 HSV 颜色转换为 RGB 的最简单方法是什么,但饱和度和值已知为 100%?
我正在使用 Go 进行编程,但任何算法答案都可以。我的色调值为0.0 <= hue <= 1.0 raw,但转换为度数很简单。
示例输出:
hueToRGB(0.0) = (255, 0, 0)
hueToRGB(0.33333) = (0, 255, 0)
hueToRGB(0.4) = (0, 255, 102)
【问题讨论】:
-
最简单的方式是
func hueToRGB(_ float64) (byte, byte, byte) {return 255,0,0}。你不能再简单了。因为这不是关于围棋的问题:你为什么不采用任何算法? -
我不明白,那个函数只是返回一个 100% 的红色。我只是在寻找一种可以在知道它是 100% 强度和 100% 值(但色调不同)时可以简化的颜色转换