颜色空间之间的python转换

颜色空间之间的python转换,python,color-space,Python,Color Space,我想从rgb转换到hsv,但结果似乎出乎意料 下面是代码 import colorsys print colorsys.rgb_to_hsv(144, 190, 255) 它会打印以下内容 (0.5, 0, 255) 在我期待的地方 (215,44,100) 或 (215,0.44,1.0) 有什么想法吗 非常感谢说明所有颜色空间坐标都是介于0.0和1.0之间的浮点数–相应地重新缩放值以获得所需结果: >>> h, s, v = c

我想从rgb转换到hsv,但结果似乎出乎意料

下面是代码

   import colorsys

   print colorsys.rgb_to_hsv(144, 190, 255)
它会打印以下内容

    (0.5, 0, 255)
在我期待的地方

    (215,44,100)

    (215,0.44,1.0)
有什么想法吗

非常感谢

说明所有颜色空间坐标都是介于
0.0
1.0
之间的浮点数–相应地重新缩放值以获得所需结果:

>>> h, s, v = colorsys.rgb_to_hsv(144/255., 190/255., 255/255.)
>>> 360 * h, 100 * s, 100 * v
(215.13513513513513, 43.529411764705884, 100.0)