跳到主要内容

批量压缩图片

图片工具

一堆图一起压。每行都会显示原体积、压完的体积和减少了多少,跑完点一下就能全部下载;如果对体积有硬要求,直接填「每张不超过 300 KB」,每张图各自去找合适的质量。

正在加载工具…

使用说明

5 步
  1. 01

    点「添加图片」多选,或把一批图拖进文件列表

  2. 02

    选「按质量」拖滑杆,或切到「按体积」填一个 KB 上限

  3. 03

    需要统一换格式就在「输出格式」里选 WebP / JPEG,留空保持原格式

  4. 04

    点「开始压缩」,每行会依次变成「处理中 → 完成」,底部有进度和总体积变化

  5. 05

    处理完点「全部下载」,按原名加 -compressed 后缀逐张保存

常见问题

6 个问题
Q1「按体积」和「按质量」有什么区别?

按质量是所有图用同一个质量值,简单但体积不可控;按体积是给每张图单独二分搜索质量,让每张都尽量接近但不超出你设的上限。做有体积限制的场景(比如邮件附件、小程序包)用后者。

Q2为什么有的图压完反而变大了?

原图如果已经是高度压缩过的 JPEG,重新编码反而可能变大;转成 PNG 更是一定变大(无损)。这类图建议统一输出 WebP,或者干脆跳过。

Q3为什么是一张一张处理,不是同时压?

并发解码多张大图会一起抢内存,很容易把标签页撑崩。串行处理加上逐张状态,能让你看清每张的进度,出了问题也知道是哪一张。

Q4一次可以放多少张?

没有硬限制,但受内存约束。几十张、单张 10MB 以内很稳;几百张 4K 大图建议分批,避免浏览器内存不足。

Q5点「全部下载」没反应?

浏览器会限制短时间内的连续下载。工具已经加了间隔,但如果你的浏览器设了「每次下载都询问保存位置」,仍可能弹很多次确认,可以关掉这个设置。

Q6图片会上传吗?

不会。所有压缩都在浏览器里用 Canvas 完成,没有任何上传请求。

图片工具