模块文档
颜色处理函数。
类 |
|
由两个以上基本颜色组成的高级渐变。 |
类 |
|
适用于绘制聚类时为顶点着色的调色板。 |
类 |
|
渐变调色板的基类 |
类 |
|
颜色调色板的基类。 |
类 |
|
一个从预先计算的颜色列表中返回颜色的调色板 |
类 |
|
一个沿比例尺改变颜色色调的调色板。 |
函数 | clamp |
将给定值限制在最小值和最大值之间 |
函数 | 颜色 |
将以支持的颜色格式之一给出的颜色转换为 R-G-B 值。 |
函数 | 颜色 |
将以支持的颜色格式之一给出的颜色转换为 R-G-B-A 值。 |
函数 | 颜色 |
以 HTML 格式格式化给定为 3 元组或 4 元组的颜色。 |
函数 | darken |
创建由 RGB 三元组给出的颜色的较暗版本。 |
函数 | hsl |
将由其 HSL 坐标(色调、饱和度、亮度)给出的颜色转换为 RGB 坐标。 |
函数 | hsla |
将由其 HSLA 坐标(色调、饱和度、亮度、alpha)给出的颜色转换为 RGBA 坐标。 |
函数 | hsv |
将由其 HSV 坐标(色调、饱和度、值)给出的颜色转换为 RGB 坐标。 |
函数 | hsva |
将由其 HSVA 坐标(色调、饱和度、值、alpha)给出的颜色转换为 RGBA 坐标。 |
函数 | lighten |
创建由 RGB 三元组给出的颜色的较浅版本。 |
函数 | rgb |
将由其 RGB 坐标给出的颜色转换为 HSL 坐标(色调、饱和度、亮度)。 |
函数 | rgb |
将由其 RGB 坐标给出的颜色转换为 HSV 坐标(色调、饱和度、值)。 |
函数 | rgba |
将由其 RGBA 坐标给出的颜色转换为 HSLA 坐标(色调、饱和度、亮度、alpha)。 |
函数 | rgba |
将由其 RGBA 坐标给出的颜色转换为 HSVA 坐标(色调、饱和度、值、alpha)。 |
变量 | 已知 |
未归档 |
变量 | 调色板 |
未归档 |
将以支持的颜色格式之一给出的颜色转换为 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 | 要转换为以下格式之一的颜色
|
palette | 如果要将单个数字传递给方法,则要使用的调色板。必须是 colors.Palette 的实例。 |
返回值 | |
与给定颜色对应的 RGBA 值,以 4 元组形式表示。由于这些颜色主要由 Cairo 例程使用,因此元组包含 0.0-1.0 范围内的浮点数 |
以 HTML 格式格式化给定为 3 元组或 4 元组的颜色。
HTML 格式仅由以下给出#rrggbbaa,其中rr以十六进制格式给出红色分量,gg给出绿色分量bb给出蓝色分量,并且gg给出 alpha 级别。alpha 级别是可选的。