PHOTOSHOP JSX開発メモ


概要

jsxを書く機会があり、調査した内容を残しておきます。
自分用なので、簡単なメモと参考リンクを貼る程度です。

実行方法

  1. jsxファイルを次のディレクトリに配置する(mac環境) → Applications/Adobe Photoshop C XXX/Presets/Scripts/
  2. photoshopから ファイル → スクリプト → 参照 → 1で作成したファイル で実行 ※

※1で正常に配置できた場合は、2の ファイル → スクリプト のリストの中に表示されているが、これはphotoshopが起動した状態のものがキャッシュされていると思われる。
開発中は保存した内容を即チェックしたいので、ファイル → スクリプト → 参照 → 1で作成したファイルとすることで即反映される。

デバッグ方法

あまりいい方法がない・・・
- 変数の中身や計算結果はalertで表示する
- オブジェクトの中身はkey、valueをセットで表示する関数を定義しておく(参考:http://stocker.jp/diary/photoshop-jsx/)

Photoshopで使えるAPI