在线压缩 PNG 图片

添加 PNG 文件,通过减少颜色的有损压缩减小体积。对比压缩前后的大小,逐个下载或打包成 zip。不会上传。

完全在浏览器中运行。输入内容不会被发送或保存。

使用方法

  1. 把 PNG 文件拖到框内,或点击选择文件。可以一次添加多个。
  2. 保持“不透明 PNG 转为 JPG”开启时,没有 Alpha 通道的 PNG 会变成 JPG;关闭则保留为 PNG。
  3. 点击“压缩”。每个文件都会显示前后大小和变化百分比。
  4. 逐个下载,或全部打包成 zip 下载。

截图、设计工具导出的图片和应用素材等 PNG 文件,体积常常比实际需要的大。这个 PNG 压缩工具可以在你把图片放到网站、打包进应用或作为邮件附件之前减小体积。支持一次压缩多个文件,每个文件会显示压缩前后的大小和变化百分比,最后显示总计。

工作原理:工具先读取 PNG 的颜色类型。带 Alpha 通道的 PNG(灰度加 Alpha、RGBA 或含 tRNS 块)会像 pngquant 那样量化为最多 256 色的 8 位调色板,透明效果得以保留。如果压缩结果不比原图小,就保留原文件不变。没有 Alpha 通道的 PNG 在“不透明 PNG 转 JPG”选项开启时会保存为质量 92 的 JPG,关闭后则压缩为调色板 PNG。

局限:减少颜色属于有损压缩,而且不做抖动处理,平滑的渐变可能出现色带。只要有 Alpha 通道,即使所有像素都不透明也会保持 PNG。像素尺寸不会改变,动画 PNG 只处理第一帧。压缩在你设备上的浏览器里进行,文件不会离开设备。

常见问题

PNG 是怎样变小的?

带 Alpha 通道的 PNG 会减为最多 256 色的 8 位调色板,并保留透明度。如果结果不比原图小,就保留原文件不变。

没有透明的 PNG 会怎样?

开启选项时,没有 Alpha 通道的 PNG 不需要透明度,会以质量 92 保存为 JPG。关闭选项则按调色板 PNG 压缩。

这是无损压缩吗?

不是。减少颜色属于有损压缩,而且不做抖动处理,平滑渐变可能出现色带。图片的像素尺寸不会改变。

相关工具