White的收藏导航 · 色彩分析

图片光影与色彩分析 · 明暗量化 + 主色 / 辅色 / 点缀色 · 只在浏览器本地处理

🎨

图片色彩分析

丢一张图进来,先把它光影明暗量化成数据(平均亮度、三段占比、动态范围、反差、过曝欠曝、明暗分布), 再把颜色归纳成一套色板,分出主色 / 辅色 / 点缀色,每个颜色都给出 RGB 与 LAB 数值, 最后按光影与配色给出情绪推测与调色意见(主观启发式,可关闭)。
全部计算都在你的浏览器里完成,图片不会上传到任何服务器——断网也能用。

免登录 图片不上传 LAB 感知均匀色彩 情绪推测 + 调色建议 导出 CSS / SCSS / JSON / ASE

① 选一张图

🖼️
把图片拖到这里,或点击选择文件 支持 PNG / JPG / WebP / GIF / BMP · 也可以直接 Ctrl+V 粘贴截图
建议单边不超过 4000px;分析会自动降采样到长边 1024px,很快
— —

「截屏选取」会请求浏览器的屏幕捕获权限,之后你可以在截下的画面上框选任意区域作为分析对象; 若浏览器不支持或你拒绝了授权,用前三种方式一样可以分析。

高级选项

聚类出多少个颜色候选(不含中性色的合并)。改完会自动重算。

彩度低于该值的颜色归入「黑 / 白 / 灰」,不参与主辅点缀的竞争。

还没有选择图片。

规则与说明

  1. 明暗用 L*,不用 RGB 亮度。LAB 的 L* 按人眼感知均匀性设计——同样"差 10",在暗部和亮部的视觉感受才等价。
  2. 动态范围取 P1~P99 分位,不取最小最大值。避免一颗噪点或一块死黑把区间撑满。
  3. 颜色在 LAB 空间聚类,不在 RGB 里。RGB 的欧氏距离与人眼感知不一致(暗部差异被低估、色相之间的"距离"是歪的),在 RGB 里聚类得到的色板常常"散"。
  4. 中性色单独归栏。彩度低黑 / 白 / 灰不参与主辅点缀竞争,否则白底产品图的主色会被背景霸占。
  5. 点缀色不是"面积第三大"。判据是面积小(≥0.5%)+ 彩度高(C ≥ 25)+ 与主色色相夹角 ≥ 90°——设计上的点缀色本质是"小面积、高冲击",按面积排名会把真正的点睛色挤掉。
图片会被上传吗?

不会。从读取像素到聚类、出图,全部在你的浏览器内存与 Canvas 中完成,页面不发起任何图片上传请求。断网状态下功能完全正常。你可以打开浏览器开发者工具的 Network 面板自己验证。

为什么分析前要缩到长边 1024px?

色彩归纳看的是整体色彩构成而不是像素级细节,但分辨率也不能压得太低——压得太低会把画面里那些面积很小、饱和度很高的点缀(比如产品上的一个小红标)在降采样时糊掉,点缀色就识别不出来了。缩到长边 1024px 后单张图约 100 万像素,聚类依然很快,同时小面积的鲜艳色能完整保留下来。原图仍保留在预览与"色卡长图"里,不影响你核对。

透明背景的 PNG 怎么算?

完全透明的像素会被跳过(不参与统计),半透明像素按覆盖在白色背景上合成。这样一张透明底的 logo 不会因为"透明=黑"而被算成满屏黑色。

和 Photoshop 吸管的 LAB 数值对得上吗?

对得上。本页按标准 sRGB → 线性 → XYZ(D65)→ LAB 公式换算,与 PS 的 LAB 读数为同一口径。若发现偏差,通常是因为 PS 里图片还带着色彩配置文件(如 Adobe RGB)未经转换。

截屏按钮点了没反应?

屏幕捕获需要浏览器支持(Chrome / Edge 90+、Safari 15+、Firefox 90+)且在安全上下文(https 或 localhost)下才能用。如果你的浏览器不支持,或你把页面另存为本地文件打开,请改用「上传 / 拖拽 / Ctrl+V 粘贴」——这三种方式不受限制。

为什么同一张图,k 值不同主色会变?

k 是"把全图归纳成多少个颜色候选"。k 小会把相近颜色合并(主色面积更大),k 大会把渐变拆开(出现更多相近色)。默认 10 对多数图比较合适;如果你在意某个特定的颜色是否被单独识别,把它调大再试。

本板块与前四个板块不同:不依赖任何本机服务,公网访客与离线单页版都能完整使用。

框选要分析的屏幕区域 按住鼠标在下面的画面上拖动,框出你要分析的那一块;也可以直接点「分析整屏」。
尚未选择区域