跳转到主要内容

一组调色板。

项目描述

pencils

Pancils是一个包含一组调色板的Python库。

当前可用的调色板

功能

  • 从手动挑选的调色板中选择了大量颜色。
  • 100%类型安全。
  • 最佳IDE集成,支持完整自动补全。
  • 包括每种颜色的多种表示形式(十六进制、RGB、HSL)。
  • 无依赖。

安装

python3 -m pip install pencils

用法

Flat UI Colors的荷兰调色板获取“向日葵”颜色的十六进制表示

import pencils

pencils.NLPalette.colors.sunflower.value.hex
# 'FFC312'

颜色: ◼◼◼

这有很多属性,每个属性都有其意义

  1. NLPalettepencils.Palette类的实例,它包含有关调色板名称、作者、源URL以及与调色板相关的表情符号的信息。
  2. colors属性是一个enum,它是pencils.Colors的子类。
  3. sunflower是颜色ID。
  4. value用于获取枚举的值。该值是pencils.Color类的实例,其中包含对颜色的操作。
  5. 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 查看哈希值)

上传时间 Python 3

由支持