colorsys —颜色系统之间的转换

源代码: Lib/colorsys.py


colorsys模块定义计算机显示器使用的 RGB(红色绿色蓝色)色彩空间和其他三个坐标系(YIQ,HLS(色相饱和度)和 HSV(色相饱和度))中表示的颜色之间的颜色值双向转换。所有这些颜色空间中的坐标均为浮点值。在 YIQ 空间中,Y 坐标介于 0 和 1 之间,但 I 和 Q 坐标可以为正或负。在所有其他空间中,坐标都在 0 到 1 之间。

See also

有关色彩空间的更多信息,请参见http://poynton.ca/ColorFAQ.htmlhttps://www.cambridgeincolour.com/tutorials/color-spaces.htm

colorsys模块定义以下Function:

Example:

>>> import colorsys
>>> colorsys.rgb_to_hsv(0.2, 0.4, 0.4)
(0.5, 0.5, 0.4)
>>> colorsys.hsv_to_rgb(0.5, 0.5, 0.4)
(0.2, 0.4, 0.4)
首页