• 締切済み

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

  • photoshopをjavascriptで自動処理

    photoshopをjavascriptで自動処理させたいと考えている者です。 photoshopで加工したい画像の多角形選択範囲におけるXY座標と色(RGB値)が画像それぞれ違います。 そこで、座標値とRGB値を変数化できないかと考えています。 例えば・・・ 1、ダイアログを表示して、座標値やRGB値を入力できるようにする。それをjavascriptに反映させる。 2、テキストファイル等に座標値やRGB値を保存させておき、javascriptに読み込む。 などを考えています。 私なりにインターネットで検索してみましたが、良い解決方法が見つかりませんでした。 是非よろしくお願いします。

  • perlからJavascriptを起動

    perlからJavascriptを起動させたいのですが分からずに困っています。 HTMLには、以下のように記述し、 <a href="view.cgi?picture=(1)&name=(2)">画像表示</a> view.cgiからJavascriptを起動させ、画像をポップアップさせたいのですが、そもそもperlから直接Javascriptを起動させることは可能なのでしょうか? 宜しくお願いいたします。

  • photoshop5.5のフィルタについて質問です。

    photoshop5.5を利用しています。 突然、フィルタ>アーティスティックより 画像編集(色鉛筆・水彩画など)をしようとすると、 以前はきちんとした色で加工できていたのが、 グレーか黒で加工されるようになってしまい、 出来上がった画像が真っ黒に近い状態になってしまうようになりました。 photoshopの環境設定を初期化もしてみましたが、改善されません。 コチラの過去ログなどを検索しても似たような内容はみあたりませんでしたので、質問させていただく事にしました。 恐れ入りますが対処法などご存知の方がいらっしゃいましたらご教授お願いいたします。 OSはwin98です。

  • photoshopスクリプト及びHTMLについて

    前回「ブラウザからphotoshopを実行したい」という質問をさせていただいた者です。 photoshopスクリプトとHTMLについて、質問させてください。 現在私がやろうとしている事は、 ○ブラウザから値を取得する。   具体的な値は、画像のパスやphotoshopにおける多角形選択ツールで使用したい座標、色(RGB値)等です。 ○取得した値でphotoshopスクリプト(javascript)を実行し、画像を生成する。   photoshopスクリプト(javascript)は、加工画像をJPEGで保存させるところまで完成しています。 ○生成された画像をブラウザで表示する。 といった感じです。 ブラウザからphotoshopを起動、実行できない場合、取得した値をテキストファイルかエクセル等に保存し、photoshopのデータセットに持っていけないかなど考えています。 また、この方法を用いる場合、photoshopの変数定義やデータセットで多角形選択ツールで使用する座標を定義する事は可能でしょうか? photoshopの変数定義やデータセットでできる事がはっきりわかっていないので、よろしくお願いします。

    • ベストアンサー
    • HTML
  • photoshop

    photoshopの画像処理で、画像の下にいくほど段々と白くなるような効果を与えたいのですが、どのようにしたら良いでしょうか? 稚拙な文章で伝わりにくいとは思いますが、どなたかご教授下さい。

  • Photoshop JavaScript で処理中の状態表示したりAbortしたりする

    PhotoshopCS2のJavaScriptのプログラムを書いています。 この処理内容が多い場合は長い間Photoshopが黙ったままになって しまうので、処理の進行状況を表示したり、処理を中断させるための ダイアログを表示したいと思っています。 関連資料によると、ダイアログを表示するとダイアログ上の OK,Cancelボタンを押さないと処理が止まったままになって しまうそうです。これを処理を進めながら、ダイアログを 表示させることはできないでしょうか? よろしくお願いします。

  • Javascriptで Photoshopのレイヤーみたいな動作をさせたい

    JavaScriptで画像を操作したいのですが、 既に<img src="a.jpg" name="a">という画像の上に b.jpgを表示させたり、一時的に消したり、a.jpgの後ろに移動させたりとPhotoshopでいうレイヤーみたいなことがしたいのですが、IE,NNなど ブラウザ互換のある方法ってありますか?

  • Javascript、Perlの知識とは

    アルバイトでWebサイト作成をしています。 元々HTMLや画像加工などは独学で覚え、Webデザインできるようになりましたが、もっと高度な仕事となると、JavascriptやPerlの知識があったほうがいいと言われました。現在は、JavascriptもPerlもフリーのプログラム配布サイトのものをお借りして設置する程度のことしかできません。 参考書も買ったのですが、本を見てタグを暗記しただけでどんどんできるようになるHTMLと違って、JavascriptやPerlはプログラムが難しくて、どこがゴールなのかわからず、勉強方法に困っています。 説明が難しいのですが、例えば、HTMLなら「文字に色がつけられる」「文字の大きさが変えられる」など、やることが少ないですが、JavascriptやPerlの場合、何をできるようになったら「Javascriptができる」「Perlができる」というレベルになれるのでしょうか?そういうのは本やサイトを見て独学でできるようになるのでしょうか?

    • 締切済み
    • CSS
  • javascriptで、表示されている文字を変更する。

    javascriptで、表示されている文字を変更する。 初歩的な質問になると思いますが、ご教授ください。 javascriptで、例えば、 フォーム内の特定のテキストボックスに、ある値を代入する場合は、 frm1.text1.valur="あああ"; // フォームの名前.テキストボックスの名前.value また、特定の文字<font id="moji1">あああ</font>を表示/非表示する場合は、 document.getElementById('moji1').style.visibility='visible'; // 又は、'hidden' と言った感じで、javascriptで、 特定の文字を変更したいのですが、行き詰っております。 例えば、 <font>あああ</font> を <font>いいい</font> に変更。 どなたかご存知の方、ご教授ねがいます。 よろしくお願いします。  

  • javascriptの中で、perlのコマンドを実行できないか。

    javascriptの中で、perlのコマンドを実行できないか。 java:クライアント側の処理。 perl(cgi):サーバ側の処理。 なので、愚問かもしれないのですが、 ↓====================================== <script language="JavaScript"> <!-- function aaa(){  : EOM (この間に、perlの処理) print <<EOM; : } // --> </script> ↑====================================== と言った感じで、javascriptのfuncitonの中で、 perlを使って、データベースへの操作をしたいのですが、 やはり、無理でしょうか。 あるいは、代案などあればご教授願えませんでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう