Mac下批量修改图片尺寸的方法「已更新软件方案」

使用 OS X Automator 制作批量修改图片尺寸的小软件

当然,条条大路通罗马,如果你对以上方案还不满意,还可以看看使用 Automator 来 DIY 一个应用程序,其实许多程序员都会根据自己的需求来自制 AppleScript/Automator 小程序, Automator 有一个资源非常丰富的 Action 库,包含了系统级,实用工具,Finder,音乐,图片各个 OS X 系统模块的公共使用 Action,有了他们制作各种 Workflow 和 APP 非常方便,来看步骤:

  • 启动 Automator(你可以在 /Applications 目录,或者 Launchpad 里找到)
  • 第一步让你选择「文稿类型」,我们选择「应用程序」,当然,你也可以选择「工作流程」(即 Workflow)或「服务」(Finder 右键服务菜单里),但就当前的需求来看,我们需要挑选目标文件,这样的话选择「应用程序」比较靠谱

  • 到了编辑界面,我们可以在「资源库」- 「文件和文件夹」里找到「Ask for Finder Items」和「Copy Finder Items」这两个 Action 拖入到右侧空白区域,在「请求 Finder 项目」里我们要提前设定好默认的图片存放目录,这样每次打开 APP 都会自动定位在这个目录里挑选图片,我们可以配合 Hazel 对各类图片进行管理,这样会方便许多

  • 最关键的一步就是到「资源库」- 「照片」里找到「Scale Images」拖入右侧最后的位置,我们在「缩放图像」里选择「至大小(像素)」,填入默认的像素值。

到此位置,App 的制作完成,我们在菜单栏里按住 「Option」键,看到「存储为」出现后点击,保存为「应用程序即可」。

以上案例有一个缺陷,就是每次批处理图像尺寸的时候,目标像素值是默认的,你需要提前根据需求制作对应的 APP。

评论 2 条

  • Magicnight

    automator里面,再拖放一个“缩放图像”的流程进去,就可以每次指定尺寸了。

    2015-07-15 11:35 回复

    • wezhi12

      嗯,直接创建应用程序,添加[缩放图像]就可以了,但是要注意,需要勾选[工作流程运行时显示此操作],否则还是会以默认像素转换。

      2015-10-28 18:47 回复