【发布时间】:2017-08-13 19:17:34
【问题描述】:
我正在编写一个 java 程序来编辑一系列图像,但我正在寻找一种使用图像编辑器脚本(例如:Photoshop 脚本、Gimp 脚本、... )。
我可以在 Java 程序中对图像运行 Photoshop 脚本或 GIMP 脚本吗?
我知道这些脚本是用 Javascript 编写的。至少,我可以在 JVM 中运行 javascript 函数吗?是否有一些我应该添加的 Photoshop API (jars) 以使使用脚本编辑图像正常工作?
更新
很明显,使用 Nashorn 从答案运行 JavaScript 代码,但我仍然需要一些答案。
我正在寻找是否可以像普通脚本一样在 nashorn 上运行 photoshop 或 GIMP 脚本并在 java 程序中获得结果?
它不需要任何依赖项或一些库来使在图像上运行脚本正常工作吗?
如何在运行脚本之前将图像作为参数,并在运行后获取结果以对新图像执行其他操作,例如打印或保存甚至运行另一个脚本?
谢谢
【问题讨论】:
-
Photoshop 脚本需要 Photoshop - Photoshop 是脚本的依赖项。脚本所做的只是指示 Photoshop 执行特定操作。我假设 GIMP 会是一样的。
标签: javascript java photoshop jsx photoshop-script