Skip to main content

FovesColor

包括一系列和颜色相关的工具。

可使用 pip 安装或下载源码使用:

pip install FovesColor

项目主页: https://github.com/Foves7017/FovesLib

hsl_to_rgb(h, s, l)

将 HSL 颜色转换为 RGB。

参数 类型 范围 说明
h int 0–360 色相
s int 0–100 饱和度
l int 0–100 亮度

返回 tuple[int, int, int],每个分量范围 0–255。

rgb_to_hsl(r, g, b)

将 HSL 颜色转换为 RGB。

参数 类型 范围 说明
r int 0-255 红色分量
g int 0-255 绿色分量
b int 0-255 蓝色分量

返回 tuple[int, int, int], h 分量范围 0–255,s 和 l 分量范围 0-100

rgb_tuple_to_hex(rgb)

将 RGB 元组转换为 #RRGGBB 十六进制字符串。支持单个和批量——传入列表自动返回列表。

参数 类型 说明
rgb tuple[int,int,int] 单个 RGB 颜色
rgb list[tuple[int,int,int]] 批量 RGB 颜色

返回 str(单个)或 list[str](批量)。

color_whell(split, s, l)

将色轮均分为 split 等份,按指定饱和度和亮度生成 RGB 颜色列表。

参数 类型 范围 说明
split int ≥1 色轮分割份数
s int 0–100 饱和度
l int 0–100 亮度

返回 list[tuple[int, int, int]]。

更新日志

v0.2.0

  • 添加了 rgb_to_hsl 函数,可以将 RGB 颜色转换为 HSL
  • 添加了 color_leap 函数,可以线性插值颜色

Metadata

Release files for FovesColor 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for FovesColor 0.2.0
File Size Uploaded
fovescolor-0.2.0.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for FovesColor 0.2.0
File Interpreter ABI Platform
fovescolor-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.7 kB

Release files / fovescolor-0.2.0.tar.gz

Download URL fovescolor-0.2.0.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4f73b71d4e1e3abdd5dbba9ee4cac968f0791cbd0b2ca55ffa3a568b8b4c03b6
BLAKE2b-256 checksum
How to use checksums
8a21149f4505d705588222d1e3a0e899bde23ee4f3aaa7bb776be1eac3b1b574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / fovescolor-0.2.0-py3-none-any.whl

Download URL fovescolor-0.2.0-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e7ac7ca7c2e09989e59541c7422025003be8fb5bb3fa735a3e6c0f142bba192
BLAKE2b-256 checksum
How to use checksums
8e24d469eed24c2011111ad3bac240ab79baf79495755a809f86c3d68e26bbe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page