我可以在JavaScript工作流中访问Image Suite吗?



我想编写一个简单的Automator操作来缩放图像到任意百分比。使用标准的Automator动作,我认为这是不可能的——我需要在动作本身设置大小。

我的想法是,通过添加运行JavaScript动作,我应该能够要求百分比和缩放图像的方式。我之所以使用JavaScript是因为我很了解它,比起使用AppleScript,我觉得使用它更自在。

在脚本编辑器中,库包括Image Events,似乎有一个scale方法。

是否可以在自动器中从JavaScript访问此库?我该怎么做呢?

我在MacOS Big Sur上。

…答案是:

var imageEvents = Application('Image Events');
var path = '…';
var img = imageEvents.open(path);
img.scale({byFactor: 50/100});
img.save();

这只是一个了解Application()函数的问题,并在脚本编辑器中解释库信息中的信息。

相关内容

  • 没有找到相关文章

最新更新