图片压缩

使用质量滑块缩小 JPG、PNG 或 WebP 文件大小——实时查看节省的空间。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

点击上传或将图片拖放到此处

JPG、PNG 或 WebP — 在浏览器中压缩

关于图片压缩工具

这款免费的图片压缩工具可以减小 JPG、PNG 或 WebP 的文件大小。拖动质量滑块,新的文件大小会立刻显示出来,满意后下载即可。

一切都在您的浏览器中运行,您的图片绝不会上传到服务器。

有损压缩到底是怎么回事

了解滑块究竟丢掉了什么会很有帮助,因为这样您就知道问题会出现在哪里。

压缩利用了一个事实:人眼不是测量仪器。它非常擅长分辨边缘和明暗,却相对不擅长分辨细微的色彩差别。所以有损编码器会保留您能注意到的信息,丢掉您注意不到的信息。

它的两个主要手法是:

色彩以低于亮度的分辨率保存。 色度子采样保留明暗通道的全部细节,把色彩细节减半——在做其他任何处理之前就节省了三分之一,而在照片上几乎看不出来。

细微的细节被四舍五入。 图片被切成小块,每一块都被描述为多种图案的组合,从大的形状到细的纹理。细纹理的系数会被大幅取整,很多直接归零。质量滑块本质上就是在设定取整的力度。

这正好解释了瑕疵最先出现在哪里:平滑的渐变和锐利的边缘。晴朗的天空会出现淡淡的色带或斑块,文字周围会蒙上一层灰雾,而此时一片杂乱的草地或碎石还看不出任何损伤。

选择质量设置

  • 90–100 — 对大多数照片来说,相比原图几乎没有节省。只有图片之后还要编辑或放大时才用。
  • 80–85 — 最佳区间。节省很多,在正常显示尺寸下看不出变化。请从这里开始。
  • 70–80 — 用于缩略图、背景图和页面上任何较小的图片仍然很好。
  • 50–70 — 在照片上看得出来,尤其是天空。用于大幅虚化的背景还可以接受。
  • 低于 50 — 明显变差。很少值得这么做。

请按图片实际显示的尺寸判断结果,而不是放大到 400 %。正常尺寸下看不见的瑕疵在高倍放大时很刺眼,而没有人会用 400 % 看您的页面。

先缩放尺寸——这才是更大的杠杆

最常见的错误是压缩一张巨大的图片,而不是把它缩小。

文件大小取决于像素数量,而像素数量取决于面积。一张 4000 × 3000 的照片有一千二百万像素。缩放到 1200 × 900 后约为一百万像素,减少了 92 %。任何质量滑块都无法在不毁掉图片的情况下做到这一点。

所以行之有效的顺序是:

  1. 缩放到图片实际显示的最大尺寸
  2. 然后压缩,质量设为 80–85
  3. 如果还是太大,再考虑 WebP

一张 4 MB 的照片经过这些步骤通常会降到 150 KB 以下,而在页面上看起来毫无差别。第一步请使用图片尺寸调整工具。

为什么 PNG 的表现不一样

PNG 是无损的——它不能像 JPG 那样丢弃细节,所以并没有通常意义上的质量滑块。

压缩 PNG 意味着减少它保存的颜色数量。使用 256 色调色板的 PNG 比使用一千六百万色的小得多,而在标志、图标或平涂插画上,差别往往看不出来,因为图片本来就只用了少数几种颜色。

在照片上就很明显了。把照片减到 256 色会产生可见的色带和斑点。这其实是工具在告诉您一件有用的事:照片根本就不该用 PNG。 把它转换为 JPG 或 WebP,您会得到一个小得多而且更好看的文件。

规则是:标志、截图、图表和透明图片用 PNG;照片用 JPG 或 WebP。

当文件变大而不是变小时

这种情况会发生,而且不是故障。

图片本来就被重度压缩过。 对已经经过重度压缩的图片再编码没有帮助,新编码器的额外开销还可能让它反而变大。

照片被保存成了 PNG。 再压缩成 PNG 仍然是无损的,文件依旧很大。请更换格式。

图片非常小。 在几千字节以下,格式头部占了大头,已经没什么可压缩的了。

质量设得非常高。 在 95 或以上时,您要求的保真度可能比原图本身还高。

如果结果更大,就保留原图——工具会同时显示两个大小,方便您判断。

使用方法

  • 上传图片 — 点击上传区域,或把 JPG、PNG、WebP 拖放进来
  • 调整质量 — 质量越低文件越小;请留意大小的变化
  • 选择格式(可选) — 保持原格式,或转换为 JPG/WebP 以节省更多
  • 下载 — 保存压缩后的图片

值得了解

  • 保留原图。 压缩是不可逆的,被丢弃的细节无法恢复。
  • 切勿压缩已经压缩过的副本。 每次都从原图开始。反复压缩会让损伤不断叠加。
  • WebP 通常比 JPG 小 25–35 %,且可见质量相同,目前所有浏览器都支持它。
  • 检查渐变,而不是细节。 天空、影棚背景和肤色最先出现瑕疵。
  • 图片中的文字受损严重。 含文字的截图请用 PNG 或较高的质量设置。
  • EXIF 数据通常会被丢弃,其中包括 GPS 坐标——对隐私有好处,如果您想保留相机信息则需要留意。
  • 要压缩很多图片? 请使用批量图片尺寸调整工具,不必手工重复。

常见问题

我能把图片压缩到什么程度而不损失质量?

JPG 和 WebP 都不可避免会有一些损失,但在质量 80–85 时,正常显示尺寸下看不出来,相比未压缩的原图通常能节省 60–80 %。请按图片实际显示的尺寸判断结果,而不是放大查看,因为在页面上看不见的瑕疵在 400 % 下会很明显。

为什么压缩后图片反而变大了?

通常是因为它已经被重度压缩过,没有什么可以再去掉,而新编码器的额外开销改变了结果。非常小的图片也会这样,因为格式头部占了大头;保存为 PNG 的照片同样如此,它会保持无损而且很大。工具会显示两个大小,您只要保留较小的那个即可。

我该缩放尺寸还是压缩?

先缩放,再压缩——缩放是更大的杠杆。文件大小取决于像素面积,所以把宽和高都减半会去掉四分之三的像素。一张 4000 像素的照片缩放到 1200 再以质量 82 压缩,通常会从几兆字节降到远低于 150 KB,而在页面上看起来毫无差别。

为什么 PNG 压缩效果没那么好?

因为 PNG 是无损的,无法丢弃细节。压缩 PNG 会减少它保存的颜色数量,这在标志、图标和平涂插画上效果极好,但在照片上会产生可见的色带。如果您的 PNG 是一张照片,真正的解决办法是把它转换为 JPG 或 WebP,而不是继续压缩。

哪种格式的文件最小?

照片用 WebP——在相同视觉质量下通常比 JPG 小 25–35 %,且目前所有浏览器都支持。AVIF 更小,但编码很慢。标志、图表以及任何带透明或文字的图片,用无损 WebP 或 PNG。就与旧软件和上传表单的兼容性而言,JPG 仍是最稳妥的选择。

压缩会删除照片的位置信息吗?

通常会。重新编码一般会丢掉 EXIF 元数据,包括 GPS 坐标、相机型号和拍摄时间。分享照片时这对隐私很方便,但如果您想保留这些信息就不方便了。要在分享前查看一张图片携带了什么信息,请使用图片元数据查看器。

我的图片会上传到服务器吗?

不会。您的浏览器解码图片,按您选择的质量重新编码,再把结果交回给您——全部在您自己的设备上完成。没有任何内容被传输或存储,即使断网这个工具也能使用。

相关工具

视频教程

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部