Color palette generator
收藏资源简介:
Generate color palettes with 19 different styles, center it around your colours and build from a set of colours you already have!
数据集概述:Color Palette Generator API
这是一个专业的颜色调色板生成服务,提供19种独特的样式,可生成包含2至20种颜色的调色板,并支持锁定必须包含的颜色。用户可围绕特定颜色生成调色板,或从头开始随机生成。
核心功能
- 19种调色板样式:涵盖经典色彩理论(单色、互补、三角)和主题风格(霓虹、柔和、大地、海洋、日落、森林、复古等),并支持随机样式。
- 灵活的颜色数量:可生成精确的2到20种颜色。
- 必须包含的颜色:支持锁定特定的十六进制颜色,确保它们出现在调色板中。
- 智能基础色:可提供一个基础十六进制颜色作为调色板中心,留空则随机生成。
- 完整的颜色数据:每种颜色均包含HEX、RGB和HSL值。
主要端点
1. 生成颜色调色板 (POST /palette/generate):根据指定的样式、颜色数量和约束条件生成调色板。
* 请求参数:
* count (integer): 生成的颜色数量,范围为2-20,默认为5。
* style (string): 调色板样式,可用的样式包括 monochromatic, complementary, triad, square, analogous, split_complementary, tetradic, compound, pastel, neon, earth, ocean, sunset, forest, vintage, vibrant, muted, warm, cool, random,默认为 random。
* base_color (string): 基础十六进制颜色,例如 "#3498db"。
* must_have_colors (array): 必须出现在调色板中的十六进制颜色数组。这些颜色计入总的 count 数量。
* 响应:返回一个包含 style, base_color, must_have_colors, palette (生成的调色板,颜色顺序不定), human_readable 和 available_styles 的对象。每个颜色对象包含 hex, rgb 和 hsl 字段。
* 错误码:400 (无效HEX颜色格式、must_have_colors 数量超过 count、未知样式名), 429 (速率限制)。
2. 验证邮箱 (POST /email/validate):验证邮箱地址并提供域名拼写建议。
3. 健康检查 (GET /health):检查API运行状态。
使用场景
- UI/UX设计师:为设计系统生成统一的调色板。
- 品牌形象:通过锁定关键颜色创建品牌配色方案。
- Web开发人员:获取可直接用于CSS变量的颜色令牌。
- 艺术家与创作者:探索色彩和谐与主题调色板。
- 数据可视化:为图表构建可访问且便于区分的颜色集。
速率限制
| 套餐 | 每日请求数 | 每秒请求数 |
|---|---|---|
| Free | 500 | 1 |
| Basic | 10,000 | 5 |
| Pro | 100,000 | 20 |
| Ultra | 1,000,000 | 50 |
最佳实践
- 在已有品牌主色时,使用
base_color使生成的调色板与之协调。 - 使用
must_have_colors锁定品牌色等特定颜色。 - 根据需求设置
count,UI令牌通常需要5-8种,数据可视化需要8-12种。 - 为获取灵感或进行A/B测试,可尝试使用
style: "random"。 - 对相同的输入(随机样式除外)进行响应缓存。



