【发布时间】:2020-08-06 10:57:26
【问题描述】:
import colorsys
print(colorsys.rgb_to_hls(92/255, 137/255, 78/255))
[0.29378531 0.42156863 0.2744186]
饱和度(S),亮度(L)是正确的(根据website),但是色相应该是106,我不确定哪里有问题?
【问题讨论】:
-
为什么?它的描述是“......所有这些颜色空间中的坐标都是浮点值。在 YIQ 空间中,Y 坐标在 0 和 1 之间,但 I 和 Q 坐标可以是正数或负数。在所有其他空间中,坐标都在 0 和 1 之间。” 360 * 0.29378531 产生 106 (-ish)。
-
为什么你的标题说
r不正确,而你的问题却说色相是错误的? -
当你缩放输入时,你应该缩放输出
标签: python numpy colors rgb hsl