在 Automator 中制作简单的图片缩放/优化服务

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费额度!

当我使用 Photoshop 调整我第十一亿张图片的大小时,我突然意识到我应该简化这个过程。 AppleScript?Photoshop 脚本?一些现有的应用程序?在 Twitter 上的一点思考引发了一些建议,让我尝试 OS X 的 Automator。事实证明,这很容易做到,至少在有限的范围内是这样。

打开 Automator,然后…

1. 创建一个服务

这完全取决于您。 您可能更喜欢一个可以将文件拖放到其中的应用程序。或者一个可以将文件直接放入的热文件夹。我喜欢服务,因为我可以在任何地方从上下文菜单中使用它们。

2. 添加“缩放图像”操作

它位于“照片”下。

它会询问您是否要创建图像副本。您可能需要,这样您就可以保留原始文件,以防结果不符合您的预期。

3. 添加“打开访达项目”操作

使用 ImageOptim 打开它。在我的例子中,我正在为网络缩放图像,所以当然我希望它们尽可能地优化。

4. 保存它

我喜欢给它一个超级明显的名称(对我而言),比如简单地“500”或缩放的最大尺寸。

5. 完成!现在它可以作为访达中任何文件的服务使用,无论它在哪里。

这非常基本

  • 它没有任何逻辑。 因此,如果您将 437px 的图像放入一个缩放至 1000px 的服务中,它将向上缩放,而您几乎肯定不希望这样。
  • 它保留当前的任何格式。 也许您的 PNG 更适合作为 JPG,但这无济于事。
  • 它并不总是质量最佳。 我可能会考虑尝试使用 Acorn 或 Photoshop,因为它们似乎可以保持更高的质量。

我很乐意了解您的照片调整大小工作流程。