批量压缩图片
图片工具一堆图一起压。每行都会显示原体积、压完的体积和减少了多少,跑完点一下就能全部下载;如果对体积有硬要求,直接填「每张不超过 300 KB」,每张图各自去找合适的质量。
正在加载工具…
使用说明
5 步- 01
点「添加图片」多选,或把一批图拖进文件列表
- 02
选「按质量」拖滑杆,或切到「按体积」填一个 KB 上限
- 03
需要统一换格式就在「输出格式」里选 WebP / JPEG,留空保持原格式
- 04
点「开始压缩」,每行会依次变成「处理中 → 完成」,底部有进度和总体积变化
- 05
处理完点「全部下载」,按原名加 -compressed 后缀逐张保存
常见问题
6 个问题
Q1「按体积」和「按质量」有什么区别?
按质量是所有图用同一个质量值,简单但体积不可控;按体积是给每张图单独二分搜索质量,让每张都尽量接近但不超出你设的上限。做有体积限制的场景(比如邮件附件、小程序包)用后者。
Q2为什么有的图压完反而变大了?
原图如果已经是高度压缩过的 JPEG,重新编码反而可能变大;转成 PNG 更是一定变大(无损)。这类图建议统一输出 WebP,或者干脆跳过。
Q3为什么是一张一张处理,不是同时压?
并发解码多张大图会一起抢内存,很容易把标签页撑崩。串行处理加上逐张状态,能让你看清每张的进度,出了问题也知道是哪一张。
Q4一次可以放多少张?
没有硬限制,但受内存约束。几十张、单张 10MB 以内很稳;几百张 4K 大图建议分批,避免浏览器内存不足。
Q5点「全部下载」没反应?
浏览器会限制短时间内的连续下载。工具已经加了间隔,但如果你的浏览器设了「每次下载都询问保存位置」,仍可能弹很多次确认,可以关掉这个设置。
Q6图片会上传吗?
不会。所有压缩都在浏览器里用 Canvas 完成,没有任何上传请求。