首页/博客/PNG 为什么越压越大?先检查格式和颜色

实用教程4 分钟作者PicThin 项目维护者更新于2026-10-10

PNG 为什么越压越大?先检查格式和颜色

图片重新保存后变大,不一定是工具出了问题。先看原图和结果的格式是否相同,再看像素尺寸、透明背景和画面内容。文件更大,也不代表画面更清晰。

先判断是哪一种情况

  • JPG 转成了 PNG:JPG 已丢弃一部分细节来减小文件;PNG 会无损保存解码后的像素,通常需要更多空间。转成 PNG 不会找回 JPG 已经丢失的细节。
  • PNG 重新保存后变大:原图可能已经使用索引颜色或专门优化过。换一种编码方式,不一定比原来的文件更小。
  • 体积几乎没变:简单图标和已经压过的图片,剩余压缩空间可能很小。显示“节省 0%”不等于处理失败。

同一幅风景,不同文件大小

下面是网站已有的公开样例,可下载后自行比较。两张图片都是 1200 × 750 像素;PNG 为 1,366,770 字节,JPG 为 114,220 字节。它们使用不同的编码设置,这个例子说明格式会影响体积,不代表所有照片都有相同的压缩比例。

用于比较 PNG 和 JPG 文件体积的风景样例
下载 PNG(约 1.30 MB) · 下载 JPG(约 111.54 KB)

按照用途处理

  1. 普通照片不需要透明背景:保留 JPG,或在接收方支持时尝试 WebP。用本地图片压缩工具比较实际效果。
  2. Logo、透明素材和需要清晰文字的截图:使用PNG 压缩,检查细线、渐变和透明边缘。
  3. 网页允许 WebP:尝试PNG 转 WebP,确认体积和画质都符合用途。
  4. 表单要求特定 KB:使用指定大小工具;它输出 JPG 或 WebP,不适合必须交付 PNG 的要求。

PicThin 的 PNG“质量”具体改变什么?

低于 100% 时,PNG 工具减少颜色数量再编码;降低数值可能让渐变出现色带。100% 时不做颜色量化,但也不保证文件更小。PNG 工具页在结果不小于原图时保留原文件。

不要为了更小的数字反复压同一张结果图。每次都从原图开始,按实际使用尺寸查看,再放大检查文字和边缘。完整步骤见保留透明背景的 PNG 压缩指南。

什么时候应该保留原文件?

如果交付要求像素完全不变,或压小后关键文字已经不清楚,请保留原图。原图已经足够小时,继续压缩没有必要;适合用途比追求最大的压缩比例更重要。

格式原理参考 MDN 图片格式指南。

更多压缩问题