Python的颜色库。
项目描述
ColorAide
概述
ColorAide是一种纯Python、面向对象的颜色方法。
>>> from coloraide import Color
>>> c = Color("red")
>>> c.to_string()
'rgb(255 0 0)'
>>> c.convert('hsl').to_string()
'hsl(0 100% 50%)'
>>> c.set("lch.chroma", 30).to_string()
'rgb(173.81 114.29 97.218)'
>>> Color("blue").mix("yellow", space="lch").to_string()
'rgb(255 65.751 107.47)'
ColorAide特别关注以下方面
-
精确的颜色。
-
合理的往返(如果可行)。
-
对于普通用户来说通常很容易上手。
-
支持现代CSS颜色空间和语法。
-
使许多新的和旧的CSS颜色空间可访问。
-
提供一些有用的工具,如插值、颜色距离、混合、色域映射、过滤器、相关色温、色觉缺陷模拟等。
-
提供插件API以扩展支持的色彩空间和多种工具的方法。
-
允许用户根据自己的喜好配置默认设置。
使用ColorAide,您可以指定一种颜色,将其转换为其他色彩空间,与其他颜色混合,以不同的CSS格式输出,等等!
文档
https://facelessuser.github.io/coloraide
许可证
MIT
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
coloraide-4.0.tar.gz (21.5 MB 查看哈希值)
构建分发
coloraide-4.0-py3-none-any.whl (237.7 kB 查看哈希值)
关闭
coloraide-4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13efcc3dc3da716b7fd5aaf6e71d9259bb064b10a74888be2a56b6fc49c5e238 |
|
MD5 | b36d39b9551e2e3555ddf6812acdefbd |
|
BLAKE2b-256 | c036d8873c713d24228376565bc3c88b3ed3f54439c38c981bb80b51a4931803 |
关闭
coloraide-4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9de6c0fb352ff66413010b10adb539b623addca54c6fae95862dd9af36968c84 |
|
MD5 | e613774408eecb94c0b2c03359c7e7a0 |
|
BLAKE2b-256 | d45d9a5ba2a2ecbea5e57a29710a7ad760141ade58637a11311c44c4e98ed313 |