有损与无损图片压缩到底有何不同

更新于

有损与无损图片压缩到底有何不同

有损压缩(JPG、WebP、AVIF)会丢掉眼睛通常察觉不到的细微细节,让照片缩小到原来的几分之一。无损压缩(PNG)会让每个像素都保持一致,所以标志依然锐利,而照片文件仍然很大。选对与图片匹配的格式,再用 EditItAll 在浏览器中压缩,无需上传。

现在就做——免费,在浏览器里

Open the image compressor

有损和无损实际在做什么

有损压缩会重建一张在你看来差不多的图片,同时丢掉编码器判定你注意不到的数据:微弱噪点、细微色偏、阴影里的细节。相机拍出的 JPEG 只有几兆字节,在手机上却依然清晰,就是这个道理。代价是真实的:丢掉的数据再也回不来。以后打开文件,也无法把它找回来。

无损压缩保存的是每个像素的配方。解码后你会精确得到原来的像素网格。只有相邻像素重复时文件才会缩小:纯色、文字、界面、截图。照片几乎没有这种重复,所以无损压缩几乎帮不上忙。

哪些格式属于哪一类

真正做决定的是格式,而不是滑块上的某个设置:

  • JPEG 只有有损。它是通用的照片格式。质量大约 75–82 时,在屏幕上通常看不出差别。
  • PNG 是无损的,并且支持透明度。标志、图标、截图以及任何必须保持像素完全一致的内容,都适合用它。
  • WebPAVIF 两种都能做。同等可见画质下,有损 WebP 或 AVIF 通常优于 JPEG。把质量滑块拉到最高时,它们也能写出无损文件。

把 JPEG 存成 PNG 并不能找回已丢失的细节。它只是把已经有损的照片再无损存储一遍,所以文件通常会变大。这个陷阱在为什么 PNG 文件这么大里有说明。

先选定方法,再压缩一次

实用规则:照片走有损格式;扁平图形保持无损。

  • 用于网页、邮件或表单的照片。打开图片压缩工具,保留 JPG 或改用 WebP,从质量 80 附近开始,并查看每个文件的输入 → 输出大小。微调滑块。没有目标大小输入框,列出的大小就是输出结果。
  • 带透明度的标志、图标、截图、界面。继续用 PNG,并压缩 PNG。默认的 PNG 再压缩是无损的:每个像素(包括 alpha 通道)都保持一致。文件只是打包得更紧。

全部在你的设备上运行。文件永远不会被上传,导出时会去掉 EXIF,批量下载为 ZIP。页面加载完成后即可离线使用。更多内容见在无明显画质损失的情况下压缩以及压缩图片专题。

无损压缩修不好什么

无损压缩不会让照片变小。它无法撤销已经压得很狠的 JPEG。它也不会改变宽度和高度,那是调整尺寸,另一项工作,见调整尺寸与压缩的区别

如果以后还要编辑这张照片,请保留原图,只压缩副本。有损叠加(先保存一份 JPEG,再压缩那份 JPEG)每次都会增加伪影。从原图只走一遍,才是老实的流程。

现在就试试?

免费、无需注册,你打开的文件绝不会离开你的设备。

常见问题

无损就一定画质更好吗?+

无损是精确还原,并不自动更好看。质量 80 下编码良好的 JPEG,在屏幕上往往和原图一模一样,体积却小得多。当像素必须保持完全一致时,无损才重要:标志、截图、以后还要再编辑的文件。

JPEG 是无损的吗?+

不是。JPEG 只有有损。每次保存都会丢掉一些细节。请保留原图,并从原图只压缩一次,而不是反复重新保存同一份 JPEG。

WebP 可以无损吗?+

可以。WebP 和 AVIF 两种模式都支持。在 EditItAll 上,把质量滑块推到最高,就能写出无损 WebP 或 AVIF。日常照片通常把有损设置放在 80 附近最合适。

压缩后 PNG 为什么几乎没变小?+

PNG 是无损的,只对扁平图形压缩效果好。把照片存成 PNG 几乎没有可打包的重复,所以文件仍然很大。如果目标是缩小体积,请把照片转成 JPG 或 WebP。

压缩时我的文件会被上传吗?+

不会。EditItAll 完全在浏览器中压缩。文件不会离开你的设备,页面加载完成后即使离线也能继续使用。

相关指南

更多「压缩图片」指南 →