跳转到主要内容

Python的颜色库。

项目描述

Donate via PayPal Build Coverage Status PyPI Version PyPI Downloads PyPI - Python Version License

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

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

coloraide-4.0.tar.gz (21.5 MB 查看哈希值)

上传时间

构建分发

coloraide-4.0-py3-none-any.whl (237.7 kB 查看哈希值)

上传时间 Python 3

由以下支持