Apple Automator / Scripting - 将同一图像调整为多种尺寸
Apple Automator / Scripting - Resize the same image to multiple sizes
我有一张图片,想调整它的大小以提供不同的尺寸。目前,我有 5 个不同的自动化脚本,我在图像文件上右键单击 -> 快速操作选择每个脚本。
理想情况下,我有一个自动化器可以将它们全部调整为不同的大小,或者我可以 运行 只需单击一下所有 5 个脚本。
似乎也不知道该怎么做...有什么帮助吗?
编辑:这是一个将输入取景器图像调整为 64 像素宽的自动化工作流程。我想在一个流程中将图像的大小调整为 512、256、128、64、32,而不是一个接一个地调整。
谢谢
在 macOS Catalina 下使用 Automator 我创建了一个 Quick Action 设置 workflow 至 Workflow 在 [Finder] 中接收当前 [图像文件],具有以下 Actions:
设置变量值
- 变量:[所选文件]
获取变量值
- 变量:[所选文件]
- 选项
- [√]忽略此动作输入
重复的 Finder 项目
重命名 Finder 项目:添加文本
- [添加文字]
- 添加:_x32 [名字后]
缩放图像
- [调整大小(像素)]32
获取变量值
- 变量:[所选文件]
- 选项
- [√]忽略此动作输入
重复的 Finder 项目
重命名 Finder 项目:添加文本
- [添加文字]
- 添加:_x64 [在名称后]
缩放图像
- [调整大小(像素)]64
现在从 Get Value of Variable 到 Scale Images set of actions 再次重复此操作再三遍,将设置更改为 128、256 和 512。
然后当你select图像文件在Finder和运行中。例如缩放所选图像、Service/Quick 操作 它将创建所有 文件 一个 工作流 .
如您所见,首先设置一个变量来保存select的路径名 ed image files 然后它可以被检索任意次数来处理一组 Actions。你只需要检查 [√] Ignore this actions input on each Get Value of Variable actions 所以它与之前的 action 断开连接,因此它独立于它之前的 actions 集。
请注意下图中 action 在 Get Value of Variable 之前是如何断开连接的action as result of checking [√] 忽略此动作 input.
我有一张图片,想调整它的大小以提供不同的尺寸。目前,我有 5 个不同的自动化脚本,我在图像文件上右键单击 -> 快速操作选择每个脚本。
理想情况下,我有一个自动化器可以将它们全部调整为不同的大小,或者我可以 运行 只需单击一下所有 5 个脚本。
似乎也不知道该怎么做...有什么帮助吗?
编辑:这是一个将输入取景器图像调整为 64 像素宽的自动化工作流程。我想在一个流程中将图像的大小调整为 512、256、128、64、32,而不是一个接一个地调整。
谢谢
在 macOS Catalina 下使用 Automator 我创建了一个 Quick Action 设置 workflow 至 Workflow 在 [Finder] 中接收当前 [图像文件],具有以下 Actions:
设置变量值
- 变量:[所选文件]
获取变量值
- 变量:[所选文件]
- 选项
- [√]忽略此动作输入
重复的 Finder 项目
重命名 Finder 项目:添加文本
- [添加文字]
- 添加:_x32 [名字后]
缩放图像
- [调整大小(像素)]32
获取变量值
- 变量:[所选文件]
- 选项
- [√]忽略此动作输入
重复的 Finder 项目
重命名 Finder 项目:添加文本
- [添加文字]
- 添加:_x64 [在名称后]
缩放图像
- [调整大小(像素)]64
现在从 Get Value of Variable 到 Scale Images set of actions 再次重复此操作再三遍,将设置更改为 128、256 和 512。
然后当你select图像文件在Finder和运行中。例如缩放所选图像、Service/Quick 操作 它将创建所有 文件 一个 工作流 .
如您所见,首先设置一个变量来保存select的路径名 ed image files 然后它可以被检索任意次数来处理一组 Actions。你只需要检查 [√] Ignore this actions input on each Get Value of Variable actions 所以它与之前的 action 断开连接,因此它独立于它之前的 actions 集。
请注意下图中 action 在 Get Value of Variable 之前是如何断开连接的action as result of checking [√] 忽略此动作 input.