Colors-API
收藏RapidAPI2026-05-06 更新2026-05-07 收录
下载链接:
https://rapidapi.com/PeisIT/api/colors-api1
下载链接
链接失效反馈官方服务:
资源简介:
A service for color contrast checking, format conversion, and palette generation.
创建时间:
2026-05-06
原始信息汇总
好的,这是根据您提供的HTML内容整理的关于“Colors-API”数据集的概述。
数据集/API概述:Colors-API
这是一个提供颜色相关功能的REST API,旨在为开发者提供快速、轻量且无状态的颜色处理服务。
核心功能
该API提供以下五大核心功能模块:
-
色彩对比度检测 (Contrast)
- 判断在指定背景色上使用黑色还是白色文字更具可读性。
- 提供精确的WCAG 2.1对比度比率(范围1.0-21.0)和官方合规级别(AAA, AA, AA Large, Fail)。
-
色彩转换 (Convert)
- 支持在 hex、RGB 和 HSL 三种色彩格式之间进行无损转换。
- 输入格式灵活,可接受
#abc,#aabbcc,rgb(r, g, b),hsl(h, s%, l%)。
-
色彩比较 (Compare)
- 比较任意两种颜色的WCAG 2.1对比度比率,并给出AA/AAA合规性判定。
-
调色板生成 (Palette)
- 根据一个种子颜色生成配色方案,支持 8种 调色方案:互补色 (complementary)、类似色 (analogous)、三等分色 (triadic)、四等分色 (tetradic)、分裂互补色 (split-complementary)、单色 (monochromatic)、暗色调 (shades) 和亮色调 (tints)。
- 可通过
count参数(范围2-15,默认6)控制生成的颜色数量。
-
随机颜色生成 (Random)
- 生成加密级别的随机RGB颜色。
关键特点
- 无障碍优先 (Accessibility-first):所有对比度端点都直接返回WCAG 2.1标准和合规级别。
- 确定性与可预测性 (Deterministic & Predictable):给定相同的输入,始终会得到相同的输出,易于测试和缓存。
- 输出格式统一:每次响应中的颜色都会同时以 hex、RGB 和 HSL 三种格式返回。
- 输入解析宽松 (Forgiving Input Parsing):能处理多种常见颜色表示格式的输入。
- 高性能:纯Python计算,无外部调用,请求可在毫秒级内响应。
技术细节
- 基础URL:
https://rapidapi.com/PeisIT/api/colors-api1 - 定价:BASIC 方案免费 (Free)。
- 类别:媒体 (Media)。
- API提供者:PeisIT
- 状态:无状态,且所有端点均为 GET 方法。



