图片压缩
在浏览器中压缩 JPG、PNG、WebP 和 AVIF 图片,提供质量滑块和处理前后对比。文件不会离开你的设备。
在浏览器中本地处理,你的文件不会被上传。
这个工具能做什么
图片压缩会按你选择的质量等级重新编码图片,并把新的文件大小与原图并排显示。它面向日常需求:让照片符合邮件或上传的大小限制、减小网站页面的体积,或发送截图时避免附件过大。
大部分体积的节省来自有损压缩。JPEG、WebP 和 AVIF 会舍弃肉眼最不容易察觉的细节,质量滑块决定舍弃多少。照片通常能承受较大幅度的压缩;文字、线稿和截图则更容易出现失真。PNG 是无损格式,所以滑块对它不起作用,而且在浏览器中重新保存 PNG 往往会让它变大。因此,当结果没有变小时,工具可以保留原文件,也可以把 PNG 照片转换为 WebP 或 JPEG,这样通常能节省更多。
所有处理都在本地进行:图片由浏览器内置的解码器解码,绘制到画布上,再重新编码;在浏览器允许的情况下会使用后台线程。相机数据和 GPS 位置等内嵌元数据不会在此过程中保留,EXIF 旋转会先应用到像素上,所以照片仍保持正向。由于实际工作由浏览器的编码器完成,不同浏览器的结果会有差异,也无法保证。
使用方法
- 1拖入一张或多张 JPG、PNG、WebP 或 AVIF 图片,或从设备中选择。
- 2选择输出格式。保持“与输入相同”可得到最接近原图的结果,或者尝试 WebP 获得更小的文件。
- 3拖动质量滑块。从 75 左右开始,逐步调低,直到在对比中能看出差异。
- 4可选:限制最大宽度或高度,同时减少像素数量。
- 5点击“压缩”,然后查看处理前后对比滑块和大小统计。
- 6下载单个文件,或把所有结果打包成一个 ZIP 下载。
支持的格式
输入:JPG/JPEG、PNG、WebP 和 AVIF(AVIF 仅限浏览器能够解码时)。输出:相同格式,或浏览器能够编码的 JPEG、PNG、WebP 或 AVIF。
隐私
此工具在你的浏览器中运行。你提供的数据在你的设备上处理,不会发送到我们的服务器。
限制
- JPEG、WebP 和 AVIF 的压缩是有损的:你无法从输出恢复原始质量。请保留原图。
- 文件大小无法预测。已经优化过的图片、小图标和噪点较多的照片可能几乎缩不小,甚至会变大;工具会报告实际的变化。
- WebP 和 AVIF 的编码取决于浏览器。如果这里不支持某种格式,它会被禁用,而不是悄悄生成另一种格式。
- 特别大的图片(超过约 1 亿像素,或单边超过 20,000 px)会被拒绝,因为浏览器无法可靠地分配那么多内存。动画图片只会保留第一帧。
- 颜色配置文件不会保留,因此宽色域照片在输出中的颜色可能略有不同。
常见问题
我应该使用什么质量设置?
对于照片,70 到 80 是常见的起点,在正常观看大小下很少能与原图区分。请在你自己的图片上使用对比滑块:不断调低直到发现差异,再回调一点。含有清晰文字的截图和图形通常需要更高的数值。
为什么我的 PNG 变大了?
PNG 会精确保存每个像素。浏览器的 PNG 编码器不像专门的优化工具那样激进,所以重新保存可能得到更大的文件。开启“如果结果没有变小,则保留原文件”可以在这种情况下拿回原文件,也可以把输出改为 WebP,它能以紧凑得多的方式保存同一张图片(透明度会保留)。
压缩会移除元数据吗?
实际上会:图片会被重新绘制并全新编码,所以 EXIF、GPS 和其他内嵌数据不会被复制。如果你的目的是移除元数据,“移除图片元数据”工具可以做到,而且对 JPEG 和 PNG 完全不需要重新编码。
我的图片会被上传到任何地方吗?
不会。解码、调整大小和编码都在你的浏览器中完成,文件不会发送到服务器。