- 締切済み
PhotoshopのJavaScriptについて
はじめまして。 Photoshopを非表示(バックグラウンド)で起動し、画像加工の処理を行いたいのですが、 うまくいきません。ご教授いただけないでしょうか? 環境と状況について Active perl(win32::OCN)からPhotoshopを起動し、javascriptで画像加工をしようとしています。 非表示で起動するために、Visible=0としても0が代入されないようでした。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
Photoshop用スクリプトについてはわかりませんが、 Excelの場合は起動オプションがあるようですし、 http://office.microsoft.com/ja-jp/excel-help/HA010158030.aspx そういう起動オプションで調べてみてはいかがでしょうか。 場合によってはImageMagickなどの方が使いやすいと思いますが、、、 ご参考まで。
- tracer
- ベストアンサー率41% (255/621)
そもそもphotoshopをバックグラウンドで実行することって出来るのでしょうか? 私が知らないだけかもしれませんが、どこの情報でしょうか?
補足
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を変更できないということは、バックグランドでの実行を禁止しているのかも?
補足
ImageMagickは、ちょっと使えない環境にいまして。。。 そうなんですよね。ExcelやWordは起動オプションで出来るんですが、 Photoshopでは、起動オプションに関する記述すら検索でヒットしなくて困っていました。 もっとじっくりと、マニュアルを読んでみようかと思います・・・