你的电商网站需要产品图片精确为 1200×1200 像素。你的博客模板一旦主图宽度超过 1600px 就会显示错乱。客户的品牌规范对社交媒体素材有最大尺寸限制。你手上有 400 张相机原始分辨率的图片,每一张在上传前都需要调整大小。
macOS 上的预览可以调整图片大小——一次一张,通过一个对话框,然后文件 > 导出。对于少量文件,这没问题。对于成百上千张,这就成了无偿劳动。
内置的批量调整大小选项
macOS 没有自带专门的批量调整大小工具。访达的"快速操作"可以转换格式,但不提供调整大小的控制项。Automator(或"快捷指令")可以配置成调整图片大小,但要搭建一个可靠的工作流,就得学习 Automator 的界面,处理竖版与横版方向等边缘情况,还得祈祷这个工作流不会在遇到不常见格式时悄悄出错。sips 命令行工具可以通过循环来调整大小,但一个 shell 脚本算不上是能交给同事使用的工作流。
用有序流水线批量调整大小
Mediasmith 把批量调整大小作为其像素流水线的一部分来处理。把图片拖到图片队列上,添加一个调整大小操作,设置目标尺寸或最大宽度,然后处理整个批次。这款应用会以可配置的并发数调整队列中每一张图片的大小。
串联操作
调整大小往往只是第一步。像素流水线让你按顺序串联操作:先调整为 1200px 宽,再裁剪成正方形,再添加水印。每个操作都按你设定的顺序执行,让整个批次都能得到可预测、可重复的结果。
内置格式转换
如果你为网页使用调整图片大小,大概率也想把 TIFF 或 PNG 转换为 JPEG 或 WebP。输出格式会和流水线一起设置,所以调整大小和格式转换在一次处理中就能同时完成——无需通过第二个工具再跑一遍这批文件。
为重复性任务设置预设
如果你经常按同样的规格调整大小——比如"Instagram:1080×1080,JPEG,90% 质量"或"网页主图:1600px 宽,WebP"——把这条流水线保存为预设。下次拖入文件,选择预设,转换即可。保存的是整套规格,而不仅仅是格式。
批量调整大小是那种感觉本该是操作系统自带功能的任务之一。在苹果同意之前,一款带有完整流水线的专用工具就是从相机分辨率到上传就绪状态的最快路径。