Color Palette Generator

🎨 智能取色生成设计色卡

从图片智能提取主色调,输出HEX/RGB色值并生成色卡,辅助设计师快速建立配色方案。

收藏
5.8k
安装
2.3k
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Color Palette 是一款面向设计师和创意工作者的色彩提取工具,能够从任意图片中识别主导色彩,输出标准的 HEX 和 RGB 数值,并可选择生成可视化色卡图片。

核心用法

  • 色彩提取:运行 extract_palette.py <图片路径>,默认提取 5 种主色,支持 -n 参数指定 1-20 色
  • 色卡生成:添加 --output <路径.png> 生成横向色条图,适用于 Telegram 等场景直接发送
  • 多格式支持:JPEG、PNG 等常见格式,依赖 Pillow 处理图像
  • 增强算法:可选安装 colorgram.py 获得更精准的主色提取算法

显著优点

1. 即开即用:脚本式调用,无需复杂配置,适合自动化工作流
2. 双输出模式:既提供精确色值供设计软件使用,又生成可视化色卡便于分享

3. Telegram 集成友好:明确规范了 OpenClaw 平台的文件发送路径(~/.openclaw/media//tmp 等),避免权限问题

4. 扩展性强:模块化依赖设计,核心功能仅依赖 Pillow,进阶功能按需加载

潜在局限

  • Python 环境依赖:需手动安装依赖包(pip install -r requirements.txt),不会自动处理
  • 无色彩理论优化:纯基于像素统计提取,不提供互补色、类似色等色彩关系建议
  • 临时文件管理:色卡输出需用户/代理自行管理临时路径,配置不当会导致发送失败
  • 色彩空间限制:默认输出 sRGB,未提及 CMYK、LAB 等专业色彩空间支持

适合人群

  • UI/UX 设计师、品牌设计师需要从参考图快速提取配色
  • 社交媒体运营人员制作视觉统一的图文内容
  • 开发者集成到自动化设计工作流中
  • 摄影后期用户建立图片色彩档案

常规风险

  • 文件路径风险:技能明确使用 shell:exec 权限运行 Python 脚本,若输入路径未经验证,可能存在路径遍历风险(尽管文档已强调使用允许目录)
  • 依赖完整性:手动安装依赖的模式容易导致环境不一致,建议配合虚拟环境使用
  • 图像处理开销:大尺寸图片的色彩提取可能占用较高内存,批量处理时需注意资源管理

安全评估

来源可信度 T2(社区作者 qrost 开发),需 shell:exec 权限执行 Python 脚本,建议仅在可信环境中运行,输入图片路径应做基础验证。

Color Palette Generator 内容

scripts文件夹
手动下载zip · 4.6 kB
extract_palette.pytext/plain
请选择文件