近期在处理图片的时候,有了图片格式转换的需求。对于少量图片,其实苹果自带的「预览 Preview」就可以实现如下图所示的格式的转换。不过一旦要处理几十上百张图片时,这么一张一张进行操作显然有些太过于费劲。一开始我想着有没有合适的软件可以进行类似的处理,一圈下来没有找到合适的方法,不过倒是发现自带的 Automator 就可以实现不错的效果,故在这里将方法分享出来。
什么是 Automator
作为 macOS 中的原生应用,Automator 可以用来创造一系列工作流 (Workflow),对于一些需重复执行的固定场景任务有很好的效果。它能够完成的工作流包括文件格式的转换、PDF文档合并、批量修改文件名等等。
Automator 可创建 8 种不同类型的 Action,大家可以自行探索,本文主要介绍图片格式的转换进行抛砖引玉。
具体步骤实操:将任意格式图片转换为JPG格式
选择 Workflow 类型
这里选择 Application 类型,即可进入下一选择界面。
选择 「Ask for Confirmation」
在搜索栏搜索「Ask for Confirmation」,将其拖动到右边框中,再输入「是否确定转换为 JPG 格式?」用以在转换之前进行确认。
选择 「Change Type of Images」
在搜索栏搜索「Change Type of Images」,将其拖动到右边框中,可以看见多了两个框,一个是图片格式转换之后放置的路径,另一个是转换之后的类型。这里我选择了放在桌面上,转换的类型为 JEPG 格式。
选择「Display Notification」
在搜索栏搜索「Display Notification」,将其拖动到右边框中,在 Title 中输入「转换成功!」,即可在转换完成后提供提醒信息。
大功告成
将这个 Workflow 保存之后即可通过将(多张)图片拖动到这个 automator workflow的上进行格式转换了!
给生成的 workflow 配个图标
这个 workflow 已经生成了,不过图标还是丑丑的机器人,你可以选择自己喜欢的图片进行替换。
在 Preview (预览)打开你想要替换机器人的图片,框选出你想要的部分,Command+C 复制,在右键单击你的图片转换 workflow,选择 「Get Info」,点击左上角的机器人图标,接着 Command+V 完成替换。
总结
Automator 还有非常多强大的功能,不仅仅是完成图片格式转换而已,欢迎大家探索!
关联参考视频:Easily Batch Convert Any Image File to JPG Format on Mac