電子書籍の厳選無料作品が豊富!

PythonからPhotoshopスクリプトを実行し、返り値をもらうにはどうすればよいのでしょうか。
Pythonは2.x
OSはWindows7
PhotoshopはCS4です。

やりたいこととしては、Photoshopと、ほかにもう一つ外部アプリケーション(MayaというCGのソフトです)を連携させたいと考えています。具体的には、Photoshopで保存した画像をCGソフトのほうで適用させたいです。
Photshopの返り値:セーブされた画像のフルパス

Photoshopのスクリプトは.jsxで保存されています。

よろしくお願いいたします。

A 回答 (1件)

どちらも持っていないので試してはいませんが、IllustratorをJavascriptで制御したことはあります。



PhotoshopのJavascriptによる自動化は、COMというWindowsの仕組みを利用しています。同じ仕組みを利用できる言語なら、他のものでも同じことができます。
そして、PythonにもCOMを使うwin32comモジュールがあります。

なので、jsxをPythonに移植して、その戻り値をそのままPythonで利用することが可能です。

ただ、先に書いたようにどちらも持っていないので
・MayaのPythonでwin32comが使えるのか?別途インストールすればいいのか?使えないのか?
・jsxをPythonに移植できるのか?(あなたの技量しだい)
の2点についてはわかりません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!