有损压缩 vs 无损压缩:一篇讲明白
2026-06-02
压缩让图片文件变小,但它有两种根本不同的方式——有损和无损——分清它们能解释很多日常现象:为什么 JPG 反复保存会变糊、为什么 PNG 的 logo 始终锐利、以及为什么 WebP 两样都能做。
无损:更小,但一模一样
无损压缩通过更高效地存储相同信息来缩小文件——就像把文档打包成 zip。打开时,你能原样取回每一个像素,分毫不差。什么都没丢。PNG 是无损的,所以它非常适合 logo、图标、截图和线稿这类每条边都必须锐利的内容。代价是无损文件更大,因为在不丢弃任何东西的前提下,压缩是有上限的。
有损:丢弃细节,小得多
有损压缩通过永久丢弃人眼几乎察觉不到的细节——细微的色彩变化、精细纹理——让文件大幅缩小。JPEG 是有损的,所以它非常适合照片,也因此你能把照片压掉 80% 而看不出明显变化。要注意:每次重新保存 JPG,它都会再丢一点,所以反复编辑、反复保存会慢慢让它劣化。能一次保存就别多次。
怎么选
照片用有损——压缩 JPG,或转成 WebP 得到更小的文件。带锐利边缘或透明的图形用无损——保留 PNG,或用无损 WebP。如果一张"PNG"其实是照片,就转成 JPG,从无损切到有损、大幅缩小。WebP 受欢迎,正因为它在一种现代格式里同时提供两种模式。