Color Palette Generator

🎨 一键提取图像配色方案

从图像提取主色调并生成HEX/RGB色值,支持生成色板图,适用于设计师快速获取配色方案。

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

使用说明

功能概述

color-palette 是一款图像色彩提取工具,能够从照片或图片中自动识别主色调,输出标准HEX和RGB色值,并可生成可视化的色板参考图。

核心用法

  • 通过 extract_palette.py 脚本处理本地图像文件
  • 默认提取5种主色,可通过 -n 参数指定1-20种颜色
  • 使用 --output 参数生成PNG格式的色板预览图
  • 支持 JPEG、PNG 等常见图像格式

显著优点

1. 即开即用:输出标准色彩代码,直接导入Figma、Photoshop等设计工具
2. 可视化反馈:生成的色板图便于快速对比和情绪板制作

3. 灵活可控:颜色数量、输出路径均可自定义

4. Telegram集成:专为OpenClaw对话场景优化,支持自动发送色板图给用户

潜在缺点与局限性

  • 依赖管理:需手动安装Python依赖(Pillow必装,colorgram增强提取效果,matplotlib用于图像生成)
  • 提取算法:默认算法可能偏向高频出现的颜色,未必符合人类感知的"主色调"
  • 无色彩理论辅助:不提供配色建议、对比度检查或无障碍评估
  • 格式限制:不支持直接处理URL或在线图片,需先下载到本地

适合人群

  • UI/UX设计师需要从参考图提取配色
  • 品牌设计师制作情绪板(mood board)
  • 前端开发者快速获取设计稿色值
  • 摄影后期统一调色风格

常规风险提示

  • 执行 shell:exec 权限,需确保输入路径可信,防范路径遍历攻击
  • 临时文件需及时清理,避免磁盘占用
  • 依赖包建议固定版本,防止供应链攻击

技术说明

底层可选 colorgram.py 库(基于Google的image-scrapers算法)改进色彩提取质量,但基础Pillow方案已能满足多数场景。

Color Palette Generator 内容

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