2017-03-21 101 views
0

我正在编写一个Java程序来对一系列图像进行编辑,但我正在寻找一种简单而灵活的方式来使用图像编辑器脚本(例如:Photoshop Scripts,Gimp Scripts ...)进行编辑。 。如何在java中的图像上运行.jsx photoshop脚本?

我可以运行Java程序上的图像的Photoshop脚本或GIMP脚本?

我知道这些脚本是用Javascript编写的。至少,我可以在JVM中运行JavaScript函数吗?是否有一些Photoshop API(罐子),我应该添加使编辑图像与脚本正常工作?

UPDATE

很明显,使用犀牛从答案中运行的JavaScript代码,但我仍然需要找到一些答案。

我找是否有可能运行在犀牛像一个正常的脚本Photoshop或GIMP脚本和得到的结果在java程序?

它不需要任何依赖或一些图书馆,使运行脚本上的图像正常工作?

如何把图片作为参数运行脚本之前并运行它做这样打印出来或保存它,甚至运行其他脚本的新形象上的其他东西后得到的结果?

谢谢

回答

0

我不认为有什么简单的方法来运行Photoshop /瘸子外现有的Photoshop或Gimp脚本运行的脚本。由于gimp是开源的,可能有很多工作可能会让它工作。使用Photoshop所有你需要的是文档。

所以可能是唯一的办法是让自己的脚本,例如在JavaScript。正如其他答案已经说过的,您可以使用nashorn从java运行javascripts。总的来说,我认为这样的问题太宽泛了,无法在stackoverflow上得到充分的回答,因为我不认为这是一个快速简单的解决方案。

+0

谢谢您的回答,我觉得犀牛是用于运行JavaScript的代码是非常有用的,但它仍然从平面设计师知道,如果软件/瘸子脚本只javascript代码应用编辑图片或这些脚本使用的一些库Photoshop或GIMP工具。 – Spartan

相关问题