用于处理由HTML和CSS定义的颜色名称和颜色值格式的库。
webcolors的Python项目详细描述
webcolors是一个python(2.7,3.5+)模块,用于处理html/css 颜色定义。
支持在 以下格式(仅限RGB颜色空间;转换为HSL或从HSL转换为 由python标准库中的colorsys模块处理:
- 规格定义的颜色名称
- 六位十六进制
- 三位十六进制
- 整数rgb()三元组
- 百分比rgb()三元组
例如:
>>>importwebcolors>>>webcolors.hex_to_name(u'#daa520')u'goldenrod'
还为html5颜色解析和 序列化算法。例如,解析 “chucknorris”字符串变为rgb()三元组:
>>>importwebcolors>>>webcolors.html5_parse_legacy_color(u'chucknorris')HTML5SimpleColor(red=192,green=0,blue=0)
完整的文档是available online。