为什么压缩后文件反而比原图大?
如果某张图片压缩后体积不降反增,工具会在结果里明确标出"体积增大",这不是 bug,几乎总是输出格式和这张图片的内容不匹配导致的。
为什么会出现这种情况
PNG 是为图标、截图、色块这类颜色数量有限的图片设计的无损格式,对这类内容效率很高。但如果把一张色彩层次丰富的照片编码成 PNG,无损压缩没法像有损格式那样通过舍弃部分细节来换取体积,结果往往是文件比高效的有损格式(JPG、WebP)大得多,甚至比原图还大。
| 原图格式 | 选错的输出格式 | 结果 |
|---|---|---|
| JPG 照片 | PNG | 体积可能明显变大 |
| 已经高度压缩过的 JPG | 再次用较高画质的 JPG 重新编码 | 体积可能基本不变或略微增大 |
怎么解决
照片类内容(人物、风景、产品实拍)选 JPG 或 WebP 作为输出格式;只有截图、图标、需要透明背景这类内容才适合选 PNG。批量处理混合内容时,如果不确定,选"自动"能避免把所有图片都改成同一个可能不合适的格式。
现在处理你的文件
打开图片压缩工具
文件只在当前浏览器中处理,不会作为文章示例上传到服务器。