使用 AppleScript 和 Finder 转换图像

Convert Images using AppleScript and Finder

我想使用 AppleScript(PNG、jpg2000 或类似的图像 - 应该具有良好的图像质量)将一些特定图像 (jpg) 转换为另一种类型的图像文件。 我要转换的图像都在一个文件夹中。此文件夹中没有其他文件,除了图像。

我怎样才能简单地告诉 Finder 将所有这些图像转换为另一种类型的图像并替换文件夹中的原始图像?

我是 AppleScript 的新手,如果有人能帮助我,那就太好了。

Finder 不知道如何转换图像,您将需要使用预览应用程序或 Image Events 等实用程序。您可以使用 AppleScript,但为此使用 Automator 可能会更容易,例如:

创建一个新的工作流文档,并从库中拖动操作:

  • 询问 Finder 项目 { 类型:文件夹 }
  • 获取文件夹内容

    -- 或--

  • 询问 Finder 项目 { 类型:文件,允许多选}

    -- 然后--

  • 更改图像类型 { 输入:随便 }

更改图像类型 操作将询问您是否要添加 复制 Finder 项目 操作来制作副本以供使用的原件。