压缩一张图很容易。可要在发布前压缩 800 张产品图时,多数工具就掉链子了——上传慢、单文件限制、或队列崩溃。本文教你如何在浏览器中高效批量压缩图片,以及让输出可预期的工作流。
为什么浏览器端批量压缩更优
批量处理上百个文件时,上传到服务器会消耗时间、带宽和隐私。像 Kix图片工具 这类浏览器工具通过 WebAssembly 本地运行编解码器:
- 无上传带宽——文件不离开你的设备。
- 除本机内存外无单文件限制。
- 私密:机密产品图保持机密。
批量工作流
- 按输出分组。把源图分批,每批用同一种目标格式与质量——逐文件调参会拖慢你。
- 设定格式。照片→WebP 或 AVIF;截图→PNG 或无损 WebP。
- 一次性设质量。WebP/JPEG 用 75,AVIF 用 50 作为起点。
- 拖入整个文件夹。Kix图片工具 入队,最多并行处理 3 张,实时显示每张进度与体积缩减。
- 批次完成后下载全部。
Kix图片工具 默认最多并行处理 3 张图片,并为每张显示「原始 → 压缩后」体积,便于发现未达预期的文件。
保持文件名与扩展名正确
转换格式时扩展名必须匹配——以 .jpg 结尾的 WebP 文件会让浏览器和 CMS 困惑。Kix图片工具 把下载命名为 {原文件名}.{输出格式},所以 hero.png 变成 hero.webp。若要与原图并存,下载到独立文件夹即可。
处理批量中的失败
大批量中总有几张失败——源文件损坏、不支持的色彩空间或内存限制。Kix图片工具 会给失败文件标记错误而非中断整个队列,你可以只重导出有问题的文件。
什么时候该用脚本
一次性批量用 UI 比写脚本快。对反复出现的自动化流水线(如每晚产品图优化),cwebp 或 avifenc 这类 CLI 更合适。但对 95% 的团队,浏览器批量工具已足够。
小结
批量压缩应当无趣:分组、定一种格式+质量、拖入文件夹、全部下载。Kix图片工具 正是这么做的,浏览器端、免费。