2017-03-21 76 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

相關問題