一组调色板。
项目描述
pencils
Pancils是一个包含一组调色板的Python库。
当前可用的调色板
- 来自flatuicolors.com的所有内容
- 大多数来自materialui.co的调色板
- Tailwind调色板。
- Bootstrap调色板。
- CSS (HTML) 颜色名称。
功能
- 从手动挑选的调色板中选择了大量颜色。
- 100%类型安全。
- 最佳IDE集成,支持完整自动补全。
- 包括每种颜色的多种表示形式(十六进制、RGB、HSL)。
- 无依赖。
安装
python3 -m pip install pencils
用法
从Flat UI Colors的荷兰调色板获取“向日葵”颜色的十六进制表示
import pencils
pencils.NLPalette.colors.sunflower.value.hex
# 'FFC312'
颜色: ◼◼◼
这有很多属性,每个属性都有其意义
NLPalette
是pencils.Palette
类的实例,它包含有关调色板名称、作者、源URL以及与调色板相关的表情符号的信息。colors
属性是一个enum
,它是pencils.Colors
的子类。sunflower
是颜色ID。value
用于获取枚举的值。该值是pencils.Color
类的实例,其中包含对颜色的操作。hex
是不带#
的颜色的小写十六进制表示。
使颜色变暗
color = pencils.NLPalette.colors.sunflower.value.hsl
color.lightness = .2
color.hex
# '664c00'
颜色: ◼◼◼
从随机调色板获取随机颜色
pencils.random_palette().random_color()
# Color(name='Unmellow Yellow', hex='fffa65')
颜色: ◼◼◼
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码发行版
pencils-0.1.0.tar.gz (15.3 kB 查看哈希值)
构建发行版
pencils-0.1.0-py3-none-any.whl (16.0 kB 查看哈希值)
关闭
pencils-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d76b3e0024b3f898a90f7c38b541d4a6fbaddae0b72a32a098e33d1c32b19333 |
|
MD5 | 4314ed84e2b85b0e1fba23477ee7a92c |
|
BLAKE2b-256 | 54e050f36a7131876c1c44367765b105816160789f1f4f3bf849e6fc554ec4ed |
关闭
pencils-0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77571782f838b66bbeaf9feaf68277ecafa39bd428b43f2d0604d09897070c20 |
|
MD5 | cf2a9f4ba5a03ef093c8ffd3ade74b17 |
|
BLAKE2b-256 | bf5c99fa2744951a3bcfb43b405a3020f55144b6e82510c6a133238467cb4ad3 |