mac用户可通过automator创建三种批量缩图快速操作:一、用“调整图像大小”统一缩放并保留原图;二、用sips命令行脚本精细控制尺寸与命名;三、先复制再缩放实现安全备份。

如果您需要在Mac上批量缩小多张图片,而不想逐一手动调整每张图像的尺寸,则可以借助“自动操作”(Automator)创建可重复执行的工作流程。以下是实现该目标的具体方法:
一、使用“调整图像大小”操作批量处理
此方法利用Automator内建的“调整图像大小”操作,无需编写脚本,适合对分辨率或百分比有统一缩放要求的用户。该操作会直接读取选定图像文件,并按指定宽高或比例生成新文件,原始文件保持不变。
1、打开“自动操作”应用。
2、选取“文件”>“新建”,然后选择“快速操作”。
3、在右侧操作库中,搜索并双击“调整图像大小”。
4、在“调整图像大小”设置面板中,勾选“覆盖原文件”以节省空间,或取消勾选以保留原图;设定目标宽度与高度(单位为像素),或选择“缩放至百分比”并输入数值(如50表示缩小为原图50%)。
5、点击右上角“文件”>“存储”,命名为“批量缩小图片”,保存类型为“快速操作”。
6、在“访达”中选中待处理的图片,右键选择“快速操作”>“批量缩小图片”即可运行。
二、通过Shell脚本调用sips命令批量缩放
此方法使用系统内置的sips(Scriptable Image Processing System)命令行工具,支持更精细的参数控制,例如指定压缩质量、保持宽高比、批量重命名输出文件等,适用于对图像输出有明确技术指标的场景。
1、打开“自动操作”,新建一个“快速操作”工作流程。
2、在操作库中拖入“运行Shell脚本”操作到工作区。
3、将“Shell”设为bash,“传递输入”设为“作为参数”。
一款AI音频处理工具,主要用于通过向 `toingg/make_campaign` API 发送 POST 请求,提交用户提供的 JSON 数据,创建并启动 Toingg 语音呼叫活动,适用于 Codex 将活动简报……,适合需要提升相关任务效率的用户。
4、在脚本编辑框中粘贴以下内容:
for f in "$@"; do sips --resampleWidth 1200 --resampleHeight 800 --padToHeightWidth 1200 800 "$f" --out "${f%.*}_small.${f##*.}"; done
5、点击“存储”,命名为“sips批量缩放”,确保保存为“快速操作”类型。
6、在“访达”中选中图片后右键调用该快速操作,脚本将为每张图生成带“_small”后缀的新文件,宽高限制为1200×800像素并居中填充。
三、结合“复制文件”与“调整图像大小”实现安全备份式缩放
此方法先复制原始图像到指定文件夹,再对副本执行尺寸调整,避免误操作覆盖原图,适合处理重要图像资料或需保留多版本输出的场景。
1、新建“快速操作”工作流程。
2、依次拖入以下三个操作: “复制文件” → “调整图像大小” → “移动文件”。
3、配置“复制文件”:勾选“在‘文稿’文件夹中创建子文件夹”,命名为“缩放备份”。
4、配置“调整图像大小”:设定目标宽度为1024像素,勾选“保持宽高比”,不勾选“覆盖原文件”。
5、配置“移动文件”:将“目标文件夹”设为“桌面”,便于快速定位结果。
6、保存为“安全缩放流程”,在“访达”中选中图片后运行该快速操作。










