macos automator可图形化批量处理图片,支持调整尺寸、转换格式、自动重命名、创建finder快速操作及集成shell脚本实现高级控制。

如果您需要对多张图片执行重复性操作,如调整尺寸、转换格式或添加命名规则,则可借助 macOS 自带的 Automator 应用实现图形化批量处理。以下是具体操作步骤:
一、使用Automator批量调整图片尺寸
该方法通过内置“调整大小图像”操作统一修改一组图片的像素尺寸,适用于准备网页素材、邮件附件或社交媒体发布等场景,支持保持宽高比与自定义分辨率单位。
1、打开“应用程序”中的 Automator,选择“新建文稿”,然后选择“工作流程”类型。
2、在左侧操作库中搜索“获取指定的图像”,将其拖入右侧工作区。
3、点击“获取指定的图像”下方的“添加图像”按钮,选择需要处理的图片文件。
4、在操作库中搜索“调整大小图像”,将其拖入下方工作区。
5、在“调整大小图像”设置中,选择目标尺寸单位(如像素),输入期望的宽度或高度值,并勾选“锁定宽高比”以保持原始比例。
6、添加“存储图像”操作,设定保存路径及文件名规则,确保输出文件不覆盖原图。
7、点击右上角“运行”按钮执行任务,完成后可在指定目录查看已调整尺寸的图片。
二、使用Automator批量转换图片格式
此方案利用 Automator 的“更改图像类型”模块,将 PNG、TIFF、HEIC 等格式无损转为 JPEG 或其他目标格式,全程无需第三方软件,且可自由选择是否覆盖原始文件。
1、新建一个 Automator 工作流程,选择“工作流程”文档类型。
2、从操作库中拖入“获取指定的图像”,并添加需要转换的源图片。
3、搜索并添加“更改图像类型”操作到工作流中。
4、在“更改图像类型”选项中,从下拉菜单选择目标格式,例如JPEG、PNG 或 TIFF。
5、根据需要添加“存储图像”操作,设定输出文件夹路径;若勾选“覆盖原始文件”,则原始文件将被直接替换,请谨慎启用。
6、确认设置无误后点击“运行”,所有图片将按新格式保存至指定位置。
三、使用Automator自动重命名并导出图片
当需为批量图片添加统一前缀、序列号或时间戳时,可通过组合“存储图像”与“重命名Finder项目”实现自动化命名流程,确保输出文件结构清晰、便于管理。
1、创建新的 Automator 工作流程,添加“获取指定的图像”并导入图片。
2、添加“存储图像”操作,选择临时保存位置(如桌面新建的“Temp_Export”文件夹)。
3、接着添加“获取已存储的图像”操作,确保后续步骤能识别输出文件。
4、搜索并添加“重命名Finder项目”操作,选择“添加文本”模式,在“前缀”栏填入Photo_2026;或选择“编号”模式,设置基础名为Batch、起始编号为1、位数为3,生成如 Batch_001.jpg 格式。
5、点击“运行”,所有图片将在导出后立即按规则重命名。
四、使用Automator创建Finder快速操作
将常用图片处理流程封装为 Finder 右键菜单中的“快速操作”,支持拖拽触发、无需打开 Automator 界面,适合高频次、跨文件夹使用的用户。
1、打开 Automator,选择“快速操作”模板。
2、在顶部设置“工作流程接收【图像文件】位于【Finder】”,确保输入类型匹配。
3、拖入“更改图像类型”操作,将“更改为”设为JPEG;在其后添加“调整大小图像”,设置宽度为1920像素并勾选“保持纵横比”。
4、添加“存储图像”操作,指定输出路径为桌面新建的“Processed_JPG”文件夹。
5、点击“文件”→“存储”,命名为一键缩放转JPG。
6、此后在 Finder 中选中任意数量图片,右键→“快速操作”→“一键缩放转JPG”,即可立即执行整套流程。
五、使用Automator集成Shell脚本进行高级格式控制
对于需要精细压缩质量控制或特殊编码参数的用户,可在 Automator 中嵌入 Shell 脚本调用 sips 工具,实现 JPEG 质量指定、WebP 无损转换等进阶功能。
1、新建“快速操作”,在库中拖入“运行 Shell 脚本”操作块。
2、将“传递输入”设为“作为参数”,Shell 选择/bin/zsh。
3、在脚本框中粘贴以下命令:for f in "$@"; do sips -s format jpeg -s formatOptions 75 "$f" --out "${f%.*}_compressed.jpg"; done。
4、该脚本将对每张输入图片生成一张质量为75%的新 JPEG 文件,文件名后缀添加_compressed 标识。
5、保存为“JPG_75质量压缩”,即可在 Finder 中右键调用。











