图片取色与调色板提取
提取照片或 Logo 的主要颜色:HEX、RGB、HSL 及各自占比,还有平均色、调色板 PNG、CSS 变量和 Tailwind 代码,无需上传。
从照片或 Logo 中提取的调色板,是让网站、演示文稿或品牌规范与图片保持一致的最快方式。本工具会把相近的像素归为一组,给出主要颜色的 HEX、RGB、HSL 值,以及每种颜色在图片中的占比。您还会得到调色板图片、CSS 自定义属性和可直接粘贴的 Tailwind 代码。分析在浏览器中完成,图片不会被上传。
使用方法
- 选择一张或多张图片。
- 设置想要的颜色数量(2–16)。
- 选择方法:照片用 k-means,想快速出结果用中位切分。
- 处理 Logo 和扁平图形时,选择“最常出现的精确像素颜色”即可得到精确的品牌色。
- 复制 HEX 色值、CSS 或 Tailwind 代码,或下载调色板 PNG。
计算公式
ΔE = √((L₁ − L₂)² + (a₁ − a₂)² + (b₁ − b₂)²)(CIE Lab);占比 = 该组像素数 ÷ 参与统计的像素数
k-means 用 k-means++ 方式选出 k 个中心(按各颜色出现的次数加权),然后重复“把每种颜色分配给最近的中心,再把每个中心移到其所在组的平均值”,最多 20 次。距离在 Lab 空间中测量,在这里相同的距离在人眼看来差异大致相同。中位切分则是不断沿加权中位数分割红、绿、蓝范围最宽的颜色盒。开启该选项后,透明像素(透明度低于 50%)会被跳过。
示例
一张 120 × 80 的 Logo,蓝色(#2563EB)背景上有一个半径 25 px 的黄色(#FBBF24)圆:圆占 9,600 个像素中的 π × 25² ≈ 1,964 个。选择 2 种颜色并使用精确值时,工具会给出 #2563EB 约占 79.5%,#FBBF24 约占 20.5%。
常见问题
为什么平均色看起来是灰色或棕色?
它是所有像素的平均值,强烈的颜色会相互抵消。做设计请使用调色板里的颜色;平均色适合用作占位图或图片背后的底色。
为什么 HEX 色值和我的 Logo 文件略有差别?
选择“该组的平均色”时,抗锯齿的边缘和压缩噪点会让平均值略有偏移。选择“最常出现的精确像素颜色”,就会显示出现次数最多的精确颜色。
需要忽略白色吗?
对于白底的商品照片或扫描件,建议开启,这样纸张的颜色就不会占用一个调色板位置。如果白色本身是设计的一部分,请保持关闭。
每次结果都一样吗?
是的。k-means 的初始点使用固定的随机种子,所以相同的图片和设置总是得到相同的调色板。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/image-palette-extractor/
引用此工具
kakaoCalc. (2026, November 8). 图片取色与调色板提取. https://kakao.mobile/zh/tools/image-palette-extractor/
“图片取色与调色板提取.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/image-palette-extractor/.