最近做了一个图片批量处理工具 bulkpictools.com,分享给有需要的同学。 背景 开发过程中经常需要批量处理图片:证件照压缩到指定 KB、App 图标批量导出多尺寸、电商主图加水印……市面上的工具要么限制单文件,要么需要上传到云端(隐私问题),要么几个操作分散在多个网站来回倒腾。 做了什么 核心是一个「工具链串联」功能: 上传200张图 → 批量压缩 → 转WebP → 裁剪1:1 → 下载 整个流程一次上传,结果直接流入下一个工具,不需要重复操作。 技术实现
图片处理:Canvas API + WebWorkers(不阻塞主线程) 本地 AI(背景移除、人脸模糊):ONNX Runtime Web,跑在 WebGPU / WASM 上,没有云端 API 调用 格式转换(HEIC/AVIF/WebP/SVG 等):纯客户端,零上传 框架:Nuxt 3
可以打开 DevTools → Network,验证没有图片数据发出去。 支持的操作(40+ 个工具) 压缩、格式转换(HEIC / AVIF / WebP / SVG)、裁剪、旋转、加水印、背景移除、人脸模糊、精确压缩到指定 KB…… 另外有几个场景页面直接打包好工作流:证件照、App图标导出、电商主图、社交媒体尺寸。 适合哪些场景
批量处理资源图,不想一张张来 敏感图片(身份证、合同截图)不想传到云端 没有 PS / Photoshop,需要快速完成简单图片操作
地址:BulkPicTools,免费,无需注册。 欢迎试用,有 bug 或建议欢迎留言 🙏