概要
jsxを書く機会があり、調査した内容を残しておきます。
自分用なので、簡単なメモと参考リンクを貼る程度です。
実行方法
- jsxファイルを次のディレクトリに配置する(mac環境) →
Applications/Adobe Photoshop C XXX/Presets/Scripts/
- photoshopから
ファイル → スクリプト → 参照 → 1で作成したファイル
で実行 ※
※1で正常に配置できた場合は、2の ファイル → スクリプト
のリストの中に表示されているが、これはphotoshopが起動した状態のものがキャッシュされていると思われる。
開発中は保存した内容を即チェックしたいので、ファイル → スクリプト → 参照 → 1で作成したファイル
とすることで即反映される。
デバッグ方法
あまりいい方法がない・・・
- 変数の中身や計算結果はalertで表示する
- オブジェクトの中身はkey、valueをセットで表示する関数を定義しておく(参考:http://stocker.jp/diary/photoshop-jsx/)
Photoshopで使えるAPI