如何使用
- 上传图片 — 将 JPEG、PNG、WebP 或 GIF 文件拖拽至上传区域,或点击浏览设备文件。所有处理均在浏览器本地完成——不会上传任何文件至服务器。
- 选择颜色数量 — 选择 5、6 或 8 种主色。每次更改数量时,调色板都会即时更新。
- 复制单个颜色 — 点击任意色块即可将其 HEX 色值复制到剪贴板。每个色块同时显示精确的 RGB 数值。
- 导出整个调色板 — 使用”复制全部 HEX 色值”获取纯文本列表,或复制现成的 CSS 自定义属性(
--color-1至--color-8),直接粘贴到您的样式表中。
功能特性
- 确定性中位切分量化 — 同一张图片始终生成相同的调色板,结果可复现,便于与团队成员分享。
- 智能缩放 — 分析前将图片缩减至最长边 100 像素,即使是 4K 照片也能瞬间完成提取,且不影响主色判断。
- 每个色块同时显示 HEX 与 RGB — 两种格式一目了然,按感知亮度从深到浅排序。
- 一键复制 — 点击任意色块复制其 HEX 色值,或一次性复制整个调色板。
- CSS 变量导出 — 生成可直接粘贴到任何项目的
:rootCSS 自定义属性代码块。 - 100% 客户端隐私保护 — 所有分析均在浏览器内通过 Canvas API 完成,图片绝不离开您的设备。
使用场景
- 网页与 UI 设计 — 从品牌照片、头图或设计稿中提取匹配的配色方案,用于按钮、背景和强调色。
- 设计系统 — 从营销图片中提取候选色板,几秒内即可作为 CSS 自定义属性投入使用。
- 艺术与插画参考 — 通过将图片分解为主色,研究摄影师和画家的色调搭配方式。
- 社交媒体与演示文稿 — 让文字和图形颜色与幻灯片或帖子中的照片相匹配,呈现统一的视觉效果。
相关工具
常见问题
取色是如何实现的?
工具会先将图片缩放至最长边 100 像素,然后应用中位切分(median-cut)量化算法——这是一种确定性算法,反复沿最宽的颜色通道切分色彩空间并对每组取平均值。与 k-means 等随机初始化方法不同,它能稳定地找出图片中真正占主导地位的颜色。
我的图片会上传到服务器吗?
不会。所有处理都完全在您的浏览器中通过 Canvas API 完成。您的图片绝不会离开您的设备,既私密又快速——页面加载后甚至可以离线使用。
为什么只能选择 5、6 或 8 种颜色?
5–8 色的调色板足以覆盖几乎任何照片或截图的主色调,又不会用大量近似色让您难以取舍。如果图片的实际颜色数量少于所请求的数量,工具会返回相应较少的色块。