PhotoshopアクションからPhotoshopスクリプトへ?質問する

PhotoshopアクションからPhotoshopスクリプトへ?質問する

Photoshop で特定のフォルダーに対して次のタスクを自動的に実行したいと思います。

  1. 指定されたフォルダー内のすべての PNG ファイルを読み込みます。
  2. 各ファイルのモードを変換するRGB color
  3. 各ファイルにレイヤーを1つ追加する
  4. ファイルをPSDとして同じフォルダに保存します

これは Photoshop スクリプトで実行できると聞きましたが、残念ながら JavaScript の経験があまりないため、どのように始めればよいかわかりません。

私が知っていることの 1 つは、Actions最後の手順 (4) を記録するときに、Photoshop がマクロの記録時に使用したフォルダー (元の PNG ファイルを読み込むために使用したフォルダーではなく) に PSD ファイルを保存するアクションを記録するため、上記のタスクを実行できないことです。つまり、保存先フォルダーがマクロで使用したフォルダーに固定されます。

すると、次の疑問が生じます。特定のアクションを実行するPhotoshop JavaScriptコードを自動的に生成する方法はありますか??

もしそうなら、上記のフォルダーの問題を修正するためにスクリプトを変更する方法を学んでも構いません。

ベストアンサー1

太字で示した質問にお答えしましょう。Photoshopで発生するアクションやイベントのJavascriptを自動生成するツールがあります。スクリプトリスナースクリプト リスナーを使用してアクションを記録した後、ログを確認して選択的に編集します。

スクリプトリスナーの使用を開始するには

  1. Photoshopを閉じる
  2. コピースクリプトリスナー.8liファイルからC:\Program Files\Adobe\Adobe Photoshop CS5\Scripting\Utilitiesフォルダ
  3. ペーストファイルをC:\Program Files\Adobe\Adobe Photoshop CS5\プラグイン\Automateフォルダ。
  4. Photoshop を実行し、スクリプト内で実行したいアクションを実行します。
  5. Photoshop を閉じて、Automate フォルダーからスクリプト リスナーのコピーを削除します。
  6. スクリプト リスナーによってデスクトップに配置されるログ ファイルを編集します。

新しいスクリプトをPhotoshopに取り込むには、拡張子jsxで作成したファイルをC:\Program Files\Adobe\Adobe Photoshop CS5\Presets\Scripts

おすすめ記事