博客
简体中文

图片压缩 — 在线减小JPG、PNG、WebP体积

在浏览器中压缩 JPG、PNG、WebP,可按质量或目标文件大小

在浏览器中处理 · 不上传任何内容

把图片拖到这里

一次最多可添加 50 张 JPG、PNG 或 WebP 图片,每张不超过 50 MB。也可以选择文件,或复制图片后按 Ctrl+V(Mac 上为 ⌘V)粘贴。图片不会离开你的浏览器。

压缩方式

数值越高越清晰,文件也越大。照片设在 75 左右比较合适。

PNG 颜色数

仅对 PNG 生效。减少颜色数能大幅缩小文件,但渐变处可能出现色带。

保存格式

PNG 会以减少颜色(量化)的方式保存,透明度保持不变。

px

单位为像素(px)。留空则保持原始尺寸。例如:1920

重新保存会删除照片中的 EXIF 信息(拍摄设备、时间、GPS 位置)。但因无法再缩小而保留原图的文件,EXIF 仍然保留。

这是什么工具

图片压缩工具用来减小照片和截图的文件大小。上传表单有大小限制、想在邮件里附上多张图片,或者希望博客和商品页加载更快时,都可以用它。所有处理都在浏览器内进行,图片始终留在你的设备上。一次最多可处理 50 个文件,并打包成一个 ZIP 下载。

使用方法

  1. 把图片拖到虚线区域,点击 选择图片,或复制图片后按 Ctrl+V(Mac 上为 ⌘V)粘贴。
  2. 选择 按质量压缩 时,用滑块设置质量(10 到 100)。设在 75 左右,照片往往能明显变小,肉眼却看不出差别。
  3. 如果网站有上传限制,切换到 压缩到目标大小,选择 50 KB、100 KB、200 KB、300 KB、500 KB 或 1 MB,也可以自己输入 KB 数。
  4. 还可以选择转为 JPG 或 WebP,并在 长边最大尺寸 中填入 1920 之类的数值,同时降低分辨率。
  5. 用卡片上的按钮逐个下载,有两个以上文件时可以点 全部下载(ZIP)。修改设置后,结果会自动重新生成。

工作原理

  • 按质量压缩 会以所选质量重新保存一次。如果结果没有比原图小,就保留原图并给出提示。格式不变时,绝不会得到更大的文件;如果选择了不同的保存格式,即使转换后的文件更大也会返回它。
  • 压缩到目标大小 会用二分查找在 0.3 到 0.95 之间尝试不同质量(6 到 7 次),保留不超过目标的最高质量。如果最低质量仍然太大,会以每次 15% 的幅度缩小图片并重新查找,长边缩到 320 px 时停止。
  • PNG 在保持原格式时以减少颜色(量化)的方式保存。默认 256 色,也可选择 128、64、32 和 16 色。透明度会保留。
  • 透明:PNG 和 WebP 存为 PNG 或 WebP 时保留透明。JPG 不支持透明,透明区域会变成白色。
  • 方向:手机照片中记录的旋转方向会被应用,图片不会变成横躺的。
  • 元数据:由于图片是重新保存的,包括 GPS 在内的 EXIF 信息会被删除。

应对上传大小限制的小技巧

  • 每个网站的大小和格式规则都不同。先看清上传页面上的限制,再把目标设得比它略低一些。
  • 目标大小按 1 KB = 1,000 字节计算,所以按“200 KB 以内”做出的文件,无论网站按 200,000 还是 204,800 字节检查都能通过。如果网站会对上传的图片再处理,接近上限时可以再定低一点。
  • 压缩证件或文件照片时,调低大小的同时要确认文字仍然清晰可读。如果变模糊了,就提高质量或放宽长边尺寸。
  • 网店的商品图通常长边在 1000 到 2000 px 左右就够用。具体请以各平台公布的要求为准。
  • 如果表单只接受特定格式,保存格式选 JPG 即可,几乎所有地方都接受 JPG。

JPG、PNG、WebP 对比

格式 压缩方式 透明 适合
JPG 有损,压缩照片效果好 不支持 照片和平滑渐变
PNG 无损(靠减少颜色来缩小) 支持 Logo、截图、清晰的文字和线条
WebP 有损或无损 支持 网页用的照片和图形

在视觉质量相同的情况下,WebP 往往文件更小,但部分旧软件和上传表单不接受它。

示例

场景 推荐设置
一封邮件附多张照片 质量 75,长边 1920
上传限制 200 KB 目标 200 KB,转为 JPG
压缩带透明背景的 Logo PNG 保持原格式,128 色
博客配图 转为 WebP,质量 80

常见问题

我的图片会被上传吗?

不会。所有处理都在浏览器内完成,不会发送到任何服务器,扫描的证件等敏感图片也可以放心压缩。只有你下载的文件会保存到设备上。

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

会。工具会重新绘制图片并保存为新文件,因此 EXIF 信息(拍摄设备、时间、GPS 位置)会被清除。例外是因为无法再缩小而直接返回原图的文件,它就是未经改动的原图,所以 EXIF 仍然保留。遇到这种情况,卡片上会有提示。

为什么结果比目标大小还大?

如果连最低质量(30%)都太大,图片会以每次 15% 的幅度缩小后再试。长边不会缩到 320 px 以下,所以目标定得非常小时可能达不到。这时会显示“未能达到目标”,并给出找到的最小结果。

为什么 PNG 不如 JPG 压得多?

PNG 是无损格式,所以工具改为减少颜色数。默认 256 色,想要更小的文件可以继续调低。对于颜色丰富的照片,转成 JPG 或 WebP 能压得多得多。注意 JPG 会把透明区域填成白色。

能压缩 GIF 动图或 iPhone 的 HEIC 照片吗?

暂时不能,只支持 JPG、PNG 和 WebP。GIF 被排除是因为把动画存成单张图片会失去动态效果,HEIC 则暂时无法读取。格式根据文件内容判断,而不是扩展名,所以改了扩展名的文件也会被拒绝。

没找到想要的工具?