five

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提供以下五大核心功能模块:

  1. 色彩对比度检测 (Contrast)

    • 判断在指定背景色上使用黑色还是白色文字更具可读性。
    • 提供精确的WCAG 2.1对比度比率(范围1.0-21.0)和官方合规级别(AAA, AA, AA Large, Fail)。
  2. 色彩转换 (Convert)

    • 支持在 hexRGBHSL 三种色彩格式之间进行无损转换。
    • 输入格式灵活,可接受 #abc, #aabbcc, rgb(r, g, b), hsl(h, s%, l%)
  3. 色彩比较 (Compare)

    • 比较任意两种颜色的WCAG 2.1对比度比率,并给出AA/AAA合规性判定。
  4. 调色板生成 (Palette)

    • 根据一个种子颜色生成配色方案,支持 8种 调色方案:互补色 (complementary)、类似色 (analogous)、三等分色 (triadic)、四等分色 (tetradic)、分裂互补色 (split-complementary)、单色 (monochromatic)、暗色调 (shades) 和亮色调 (tints)。
    • 可通过 count 参数(范围2-15,默认6)控制生成的颜色数量。
  5. 随机颜色生成 (Random)

    • 生成加密级别的随机RGB颜色。

关键特点

  • 无障碍优先 (Accessibility-first):所有对比度端点都直接返回WCAG 2.1标准和合规级别。
  • 确定性与可预测性 (Deterministic & Predictable):给定相同的输入,始终会得到相同的输出,易于测试和缓存。
  • 输出格式统一:每次响应中的颜色都会同时以 hex、RGB 和 HSL 三种格式返回。
  • 输入解析宽松 (Forgiving Input Parsing):能处理多种常见颜色表示格式的输入。
  • 高性能:纯Python计算,无外部调用,请求可在毫秒级内响应。

技术细节

  • 基础URLhttps://rapidapi.com/PeisIT/api/colors-api1
  • 定价:BASIC 方案免费 (Free)。
  • 类别:媒体 (Media)。
  • API提供者:PeisIT
  • 状态:无状态,且所有端点均为 GET 方法。
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作