module documentation
颜色处理函数。
| 类 | |
由两种以上基础颜色组成的高级渐变。 |
| 类 | |
适用于在绘制聚类时为顶点着色的调色板。 |
| 类 | |
渐变调色板的基类 |
| 类 | |
颜色调色板的基类。 |
| 类 | |
一个从预计算颜色列表中返回颜色的调色板 |
| 类 | |
一种沿着尺度变化颜色色调的调色板。 |
| 函数 | clamp |
将给定值限制在最小值和最大值之间 |
| 函数 | color |
将支持的颜色格式中的颜色转换为R-G-B值。 |
| 函数 | color |
将支持的某种颜色格式的颜色转换为R-G-B-A值。 |
| 函数 | color |
将给定的3元组或4元组颜色格式化为HTML格式。 |
| 函数 | darken |
创建一个由RGB三元组给出的颜色的较暗版本。 |
| 函数 | hsl |
将给定HSL坐标(色相、饱和度、亮度)的颜色转换为RGB坐标。 |
| 函数 | hsla |
将给定HSLA坐标(色相、饱和度、亮度、透明度)的颜色转换为RGBA坐标。 |
| 函数 | hsv |
将给定HSV坐标(色调、饱和度、亮度)的颜色转换为RGB坐标。 |
| 函数 | hsva |
将由其HSVA坐标(色调、饱和度、明度、透明度)给出的颜色转换为RGB坐标。 |
| 函数 | lighten |
创建一个由RGB三元组给出的颜色的较亮版本。 |
| 函数 | rgb |
将由其RGB坐标给出的颜色转换为HSL坐标(色调、饱和度、亮度)。 |
| 函数 | rgb |
将给定RGB坐标的颜色转换为HSV坐标(色调、饱和度、亮度)。 |
| 函数 | rgba |
将给定RGBA坐标的颜色转换为HSLA坐标(色调、饱和度、亮度、透明度)。 |
| 函数 | rgba |
将给定RGBA坐标的颜色转换为HSVA坐标(色调、饱和度、值、透明度)。 |
| 变量 | default |
未记录 |
| 变量 | known |
未记录 |
| 变量 | palettes |
未记录 |
将给定的一种支持的颜色格式的颜色转换为R-G-B值。
这是通过调用color_name_to_rgba然后丢弃alpha值来完成的。
| 另请参阅 | |
| 有关此函数理解的格式的更多详细信息,请参阅color_name_to_rgba。 |
将给定的一种支持的颜色格式转换为R-G-B-A值。
示例:
>>> color_name_to_rgba("red") (1.0, 0.0, 0.0, 1.0) >>> color_name_to_rgba("#ff8000") == (1.0, 128/255.0, 0.0, 1.0) True >>> color_name_to_rgba("#ff800080") == (1.0, 128/255.0, 0.0, 128/255.0) True >>> color_name_to_rgba("#08f") == (0.0, 136/255.0, 1.0, 1.0) True >>> color_name_to_rgba("rgb(100%, 50%, 0%)") (1.0, 0.5, 0.0, 1.0) >>> color_name_to_rgba("rgba(100%, 50%, 0%, 25%)") (1.0, 0.5, 0.0, 0.25) >>> color_name_to_rgba("hsla(120, 100%, 50%, 0.5)") (0.0, 1.0, 0.0, 0.5) >>> color_name_to_rgba("hsl(60, 100%, 50%)") (1.0, 1.0, 0.0, 1.0) >>> color_name_to_rgba("hsv(60, 100%, 100%)") (1.0, 1.0, 0.0, 1.0)
| 参数 | |
| color | the color to be converted in one of the following formats:
|
| palette | 如果向方法传递单个数字时要使用的调色板。必须是colors.Palette的实例。 |
| 返回 | |
| 与给定颜色对应的RGBA值以4元组形式表示。由于这些颜色主要由Cairo例程使用,元组中包含0.0到1.0范围内的浮点数 | |
将作为3元组或4元组给出的颜色格式化为HTML格式。
HTML格式简单地由#rrggbbaa给出,其中rr以十六进制格式表示红色分量,gg表示绿色分量,bb表示蓝色分量,gg表示透明度级别。透明度级别是可选的。