如何从图像中提取调色板
一张照片可能包含数万种不同的颜色。多数时候你并不需要全部,而是想要一组受控的颜色:定义品牌的八种、像素艺术精灵被允许使用的十六种、丝网印刷实际能上墨的有限调色板。将图像缩减为精确的颜色数量、检查结果,并以你的工具能识别的格式导出——这是一项日常工作,但桌面编辑器处理起来却很笨拙。本指南展示如何用 PaletteForge 在浏览器中精确完成这件事——无 AI、无上传。
为什么要减色并提取调色板
减色是许多日常工作流程的基础。设计系统从一小组刻意挑选的调色板开始,直接从参考图像或情绪板中取出这些颜色可以保持品牌一致性。索引 PNG 和 GIF 格式只存储它们实际使用的颜色,因此把图像裁减到 32 或 64 色,可以在没有明显画质损失的情况下大幅减小文件体积。像素艺术和游戏精灵通常被有意限制在固定调色板中,而丝网印刷或孔版印刷按油墨计费,所以颜色数量是一项硬性预算。
另一种做法——用吸管手动逐一挑色、逐个复制十六进制代码——既慢又不一致。一个能挑出真正具有代表性的颜色、并让你一次性导出整组的算法,可以省去这些繁琐工作,并使结果在整套素材中可重复。
中位切分量化的工作原理
PaletteForge 使用中位切分量化进行减色。算法不是随机选色或对齐到固定网格,而是把每个像素当作色彩空间中的一个点,然后沿其最长的轴反复将该空间一分为二。每次切分都在中位数处进行,因此颜色最密集的区域被细分得最多。最终调色板由每个区域的平均值构建,并按图像实际使用这些色调的多少进行加权——这样既不会丢失小而鲜明的点缀色,大片平坦的背景也不会被过度呈现。
有两个特性使其实用。第一,匹配使用感知加权的 RGB 距离,因此相近的颜色会映射到正确的色板,而不是最接近的原始数值。第二,整个过程完全确定:同一张图像在相同颜色数量下总会得到相同的调色板。没有 AI,也没有随机性,这意味着外观可重复——在构建必须共享同一调色板的整套图标、边框或精灵时非常有用。
分步操作:从图像到调色板
- 载入图像——将文件拖放到页面、点击选择,或从剪贴板粘贴。不会上传任何内容;图像在本地处理。
- 设置颜色数量——一键选择 8、16 或 32,或输入 2 到 256 之间的任意值。较少的颜色给出大胆的海报式效果;较多的颜色则保留渐变和肤色。
- 选择抖动模式——无、Floyd–Steinberg 或 Ordered(Bayer)。使用前/后滑块即时对比减色结果与原图。
- 检查调色板——每个选定的颜色都会显示为带有 HEX 值的色板。点击任意色板即可复制其代码。
- 导出——将调色板下载为 HEX、CSS、JSON、GIMP .gpl 或 Adobe .ase,或将已应用所选颜色数量和抖动的减色图像保存为 PNG。
抖动:无、Floyd–Steinberg 或 Ordered
减色会在平滑的渐变上留下可见的色带——天空或柔和的阴影会变成生硬的条纹。抖动通过将可用的调色板颜色以细密的图案交错排列来掩盖这一点,使你的眼睛把它们重新融合成中间色调。PaletteForge 提供三种模式,让你根据图像选择合适的技术。
对于需要干净纯色填充的平面插画、徽标和界面,使用「无」。Floyd–Steinberg 误差扩散将舍入误差散布到相邻像素,通常能为照片和精细作品带来最平滑的效果。使用 Bayer 4×4 矩阵的 Ordered 抖动会产生清晰、规则的半色调质感——这是像素艺术以及刻意营造复古、机械颗粒感的经典选择。由于滑块即时更新,你可以在自己的图像上权衡平滑度与文件体积,而不必凭猜测。
导出格式及其用途
调色板只有在你真正工作的地方才有用,因此 PaletteForge 会导出为各类用户期望的格式。面向代码:复制纯 HEX 列表、可直接粘贴进样式表的 CSS 自定义属性,或用于构建脚本和设计令牌流程的 JSON。面向开源绘画:GIMP .gpl 格式可作为带名称的调色板载入 GIMP、Krita 和 Inkscape。
面向 Adobe 和像素艺术工作流程:.ase(Adobe Swatch Exchange)文件可直接载入 Photoshop、Illustrator 和 Aseprite,将你的颜色作为现成的色板组导入。你也可以将减色图像本身下载为已应用所选颜色数量和抖动的 PNG——便于制作索引素材或快速预览。这让 PaletteForge 成为参考图像与可投入生产的调色板之间的唯一一步。
你的图像永不离开你的设备
PaletteForge 使用 Canvas API 完全在你的浏览器中运行。图像在内存中解码、量化并本地渲染——绝不会有任何文件被传输到服务器。这使它对机密样稿、未发布的游戏美术,以及受保密协议约束的客户项目都很安全——在这些情况下,上传到第三方服务并不是一个选项。
没有账户、没有登录、没有使用限制。一切都在你已经载入的页面上运行,当你关闭或刷新标签页时,所有痕迹都会消失。该工具在设计上是无状态的——没有可发送你数据的服务器。
立即构建你的调色板
将图像缩减为精确的一组颜色,可以在几秒内得到品牌调色板、可用于像素艺术的色板组,或更小的索引文件——无需手动使用吸管,也无需手打十六进制代码。PaletteForge 在你的浏览器中处理整个流程:载入图像、设置数量、选择抖动模式,然后导出。无账户、无上传、无等待。
立即试用 PaletteForge →






