图片颜色分析

图片平均颜色

计算整张图片的综合平均色,比较线性光与简单 RGB 两种平均方式。

图片仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

图片平均颜色工具把参与分析的像素综合为一种颜色,适合快速获得图片整体色调。平均色可能并未作为单独像素出现在原图中。

如何使用

  1. 选择或拖入图片。
  2. 查看默认的线性光平均结果。
  3. 按需要切换到简单 RGB 平均,比较两种结果。
  4. 核对分析尺寸并复制 HEX、RGB 或 HSL。

支持格式

  • 支持 PNG、JPG/JPEG 和静态 WebP 图片。每次选择或拖入一张图片。
  • 文件最多 100 MiB、4000 万像素,单边不超过 16384 像素。处理大图需要更多内存,请按设备性能选择合适的图片。

结果说明

  • 默认采用线性光平均:先转换到线性光,再按 Alpha 加权求平均,最后转回常用颜色值。
  • 简单 RGB 平均直接平均编码后的红、绿、蓝通道数值,适合比较,但结果与线性光平均可能不同。
  • 完全透明像素被忽略,其他像素按 Alpha 加权。全透明图片会提示没有可参与计算的像素。

平均方式与采样

  • sRGB 数值与光强不是线性关系,所以直接平均 RGB 往往比线性光平均更暗。例如相同数量的纯黑与纯白,简单平均约为 128,线性光平均约为 188。
  • 最多分析 1,000,000 个像素,最长边不超过 2000 像素。大图会先缩小采样,结果区显示实际分析尺寸;小图使用全部像素。
  • 平均色综合所有参与颜色,不能代替表示最常见颜色簇的主色。

隐私

图片仅在您的浏览器中处理,不会上传到服务器。

工具不会自动保存输入或结果。请在清空或离开页面前复制或下载需要保留的内容,并保留原始图片。

FAQ

平均颜色如何计算?

工具对参与分析的像素按透明度加权求平均。默认先转换为线性光再计算,也可以切换为直接平均 RGB 数值。

平均颜色和主色有什么区别?

平均色综合所有参与像素,主色则是最有代表性的颜色簇。平均色不一定在原图中实际出现。

透明像素是否参与?

完全透明的像素不参与;其他像素按 Alpha 加权。所有像素都透明时,没有可计算的可见平均色。

为什么简单 RGB 平均和线性光平均会不同?

常用 sRGB 数值经过非线性编码,不直接等于光强。线性光平均先还原这层关系,因此对黑白等高反差组合通常得到更亮的结果。

返回开发者工具分类首页