• 締切済み

PythonからPhotoshopスクリプトを実行

PythonからPhotoshopスクリプトを実行し、返り値をもらうにはどうすればよいのでしょうか。 Pythonは2.x OSはWindows7 PhotoshopはCS4です。 やりたいこととしては、Photoshopと、ほかにもう一つ外部アプリケーション(MayaというCGのソフトです)を連携させたいと考えています。具体的には、Photoshopで保存した画像をCGソフトのほうで適用させたいです。 Photshopの返り値:セーブされた画像のフルパス Photoshopのスクリプトは.jsxで保存されています。 よろしくお願いいたします。

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

どちらも持っていないので試してはいませんが、IllustratorをJavascriptで制御したことはあります。 PhotoshopのJavascriptによる自動化は、COMというWindowsの仕組みを利用しています。同じ仕組みを利用できる言語なら、他のものでも同じことができます。 そして、PythonにもCOMを使うwin32comモジュールがあります。 なので、jsxをPythonに移植して、その戻り値をそのままPythonで利用することが可能です。 ただ、先に書いたようにどちらも持っていないので ・MayaのPythonでwin32comが使えるのか?別途インストールすればいいのか?使えないのか? ・jsxをPythonに移植できるのか?(あなたの技量しだい) の2点についてはわかりません。

関連するQ&A