有损压缩 vs 无损压缩:图片、音视频该怎么选
无损压缩找回每一个比特(PNG/FLAC/ZIP),有损压缩丢掉感知不敏感的信息换体积(JPEG/MP3/H.264)。讲清原理与选型。
一、两种哲学
- 无损压缩:统计冗余重新编码(霍夫曼、LZ77、算术编码),解压后与原始数据逐比特一致。代表:ZIP、PNG、FLAC、GZIP。
- 有损压缩:先丢弃人眼/人耳不敏感的信息,再做无损编码。解压后回不到原样,但「看起来/听起来差不多」。代表:JPEG、MP3、AAC、H.264/H.265、WebP 有损模式。
二、有损的「丢」丢在哪
- 图片:转换到频域(DCT),高频细节系数量化为 0——人眼对高频不敏感。
- 音频:心理声学模型砍掉被响音掩蔽的频率成分。
- 视频:帧间预测只存运动向量与残差,再量化。
质量参数(q 值/码率)就是在控制「丢多少」。
三、选型速查
- 照片/截图分享:有损(JPEG/WebP q75-85)。
- UI 图标、线条图、透明图:无损(PNG/WebP 无损)——有损压纯色边缘会出毛边。
- 归档、素材、医疗影像、代码包:必须无损。
- 音乐:便携听感流媒体有损(AAC 256k 足够高保真),收藏归档用 FLAC。
- 重要视频素材:后期中间格式用高码率或无损,成片分发再压。
四、重要提醒:有损不可逆
- 别反复压缩:JPEG→编辑→再存 JPEG,损伤累积(generation loss),画质越来越糊。编辑期用无损格式,最后一步再导出。
- 留原始文件:有损版本只做分发,原图/原视频单独归档。
- 质量参数甜点:图片 q75-85、音频 192-256kbps,再往上体积翻倍画质提升甚微。
在线体验
不用装任何环境,直接用本站图片在线压缩工具在线操作,数据都在浏览器本地处理,方便又安全。
常见问题
PNG 图片能再压小点吗?
PNG 是无损格式,压缩空间来自工具优化(pngquant 做的是「有损调色板+抖动」另说)。想大幅变小:照片转 WebP/JPEG 有损,图标试 SVG。
一张图反复保存 JPEG 会怎样?
画质逐次劣化(块效应、振铃毛边越来越明显),叫 generation loss。尽量保存为 PNG/原格式编辑,一次导出 JPEG。
ZIP 能压缩视频吗?
几乎不能。视频文件早已用 H.264/H.265 等强压缩去掉了统计冗余,ZIP 的 LZ 系列在其基础上无利可图,通常只小 1%-3%。
