• 締切済み

PhotoshopのJavaScriptについて

はじめまして。 Photoshopを非表示(バックグラウンド)で起動し、画像加工の処理を行いたいのですが、 うまくいきません。ご教授いただけないでしょうか? 環境と状況について Active perl(win32::OCN)からPhotoshopを起動し、javascriptで画像加工をしようとしています。 非表示で起動するために、Visible=0としても0が代入されないようでした。 よろしくお願いいたします。

みんなの回答

回答No.2

Photoshop用スクリプトについてはわかりませんが、 Excelの場合は起動オプションがあるようですし、 http://office.microsoft.com/ja-jp/excel-help/HA010158030.aspx そういう起動オプションで調べてみてはいかがでしょうか。 場合によってはImageMagickなどの方が使いやすいと思いますが、、、 ご参考まで。

VBScriptingMan
質問者

補足

ImageMagickは、ちょっと使えない環境にいまして。。。 そうなんですよね。ExcelやWordは起動オプションで出来るんですが、 Photoshopでは、起動オプションに関する記述すら検索でヒットしなくて困っていました。 もっとじっくりと、マニュアルを読んでみようかと思います・・・

  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

そもそもphotoshopをバックグラウンドで実行することって出来るのでしょうか? 私が知らないだけかもしれませんが、どこの情報でしょうか?

VBScriptingMan
質問者

補足

perl からphotoshopを起動してプロパティをprintさせると、Visible:1 と出ていたので、これを0に出来れば非表示になるかな?と推測した次第です。 ちなみに、DisplayDialogs : 2というプロパティもありますが、 この値は変更できるのに、Visibleは変更が出来ませんでした。 perlからphotoshopを起動してプロパティをprintさせるには、 こちらのサイトの「オブジェクトのプロパティを列挙するには (Jun. 9, 2009)」が参考になります。 http://www2.tba.t-com.ne.jp/tail/prog/perl/photoshop.html#Enum.Property Visibleを変更できないということは、バックグランドでの実行を禁止しているのかも?

関連するQ&A