首页 / 教程 / 批量处理上百张

一次处理 100 张图片:不装软件的做法与注意事项

结论:浏览器能批,但建议每批 30–50 张;单张 4000×3000 的手机照片,一批 50 张大约需要半分钟到两分钟。 不是软件限制,是内存限制——每张图解码后都要占几十 MB 显存和内存。

为什么建议分批

一张 4000×3000 的照片解码后约 4000×3000×4 字节 ≈ 46MB。50 张同时处理就是 2GB 以上, 低配电脑或手机上会卡死甚至标签页崩溃。分批处理,每批处理完下载,再选下一批,是最稳的做法。

单张尺寸建议每批数量50 张预估耗时
≤ 2000px 长边50–100 张30 秒内
3000–4000px(手机原图)30–50 张1–2 分钟
6000px 以上(单反/扫描)10–20 张2–5 分钟

打包下载要注意

  • 浏览器一次弹十几个下载会被拦截,所以批量工具通常打包成 zip 一次给你
  • 手机上解压 zip 需要额外的 App,几百张的包用电脑处理更省事
  • 下载后先抽查 2–3 张,确认尺寸和体积符合预期,再删原图

命名与归档

批量处理后文件名通常沿用原名。如果是要交付给客户或上传到系统,先想好命名规则 (比如 商品编码_主图_800.jpg),一次性改好比事后逐张改省事得多。

先小批量试跑:不要一上来就选 100 张。先选 3 张,确认参数(长边、质量、输出格式)对了, 再按同一组参数处理剩下的。参数错了重跑 100 张,比试跑 3 张贵得多。

什么情况该用命令行

如果一次要处理上千张、或者需要跑在服务器上(比如定时任务),浏览器就不合适了, 用 ImageMagick 或 Python 的 Pillow 更靠谱。日常几十上百张、偶尔处理一次,浏览器足够。

图片压缩和尺寸调整都支持一次多选、 批量处理和打包下载,全部在本地完成,不产生上传。

广告位

批量压缩并打包下载

一次多选 · 打包成 zip · 本地处理不上传