人性化的HSL
项目描述
Python实现HSLuv (修订版4)。
安装
pip安装hsluv
用法
此库不会隐藏(夹具)浮点错误,例如,您可能会收到预期范围之外的价值。如果您希望显示此库的输出,请考虑根据您的目的对它们进行四舍五入。浮点错误尚未量化,但至少10位十进制数字应不受影响。
hsluv_to_hex([色调,饱和度,亮度])
色调
是介于0和360之间的浮点数,饱和度
和亮度
是介于0和100之间的浮点数。此函数返回作为十六进制字符串的结果颜色。
hsluv_to_rgb([色调,饱和度,亮度])
与上面类似,但返回一个包含0到1之间3个浮点数的列表,分别对应RGB通道。
hex_to_hsluv(hex)
接受一个十六进制字符串,并返回上述定义的HSLuv颜色作为浮点数列表。
rgb_to_hsluv([红色,绿色,蓝色])
与上面类似,但红色
、绿色
和蓝色
作为介于0和1之间的浮点数传递。
对于HPLuv(过去尔变体),请使用hpluv_to_hex
、hpluv_to_rgb
、hex_to_hpluv
和rgb_to_hpluv
。
测试
运行python setup.py test
。
作者
- Robert McGinley (mcginleyr1)
- Alexei Boronine (boronine)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
hsluv-restored-5.0.2.post1.tar.gz (540.9 kB 查看散列)
构建分布
关闭
散列 for hsluv_restored-5.0.2.post1-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 863e51416b1ae74c2704e1b50b7d9bde9ee7b962932459882de166843fcd45d9 |
|
MD5 | 3c4d7391adc81c3336e9dc54d4d43924 |
|
BLAKE2b-256 | 891ca3759de53bf6e78baa814a94ecd77a5306e4e4b03546d5bd492aca323d67 |