このページは
Adobe Systems(アドビシステムズ)社のPhotoshop CC 2014をJavaScriptによって自動化運用するためのサンプルスクリプトを掲載しています。サンプルは(Mac) OS X (10.9)上で動作させたものです、このため、Mac OS Xの他のバージョンやWindows上での動作とは異なる可能性があります。
Photoshop CC 2014は基本的には以前のCS1〜CCの延長上にあります。このため、
JavaScriptのコアオブジェクト、Adobeファイルオブジェクトに関しては他のAdobeソフトと同じです。つまりInDesign CS〜CC 2014、AfterEffects 6.5〜CC 2014、Illustrator CS2〜CC 2014、Bridge 1〜CCで作成された一部のコードは、そのまま動かす事ができます(DreamweaverやFireworksは駄目)。Photoshop CC 2014独自部分の機能だけを習得すれば良いと言うメリットもあります。スクリプトの作成にはESTK (Extend Script ToolKit) CCを使うとよいでしょう。入力補完機能やデバッグ機能、処理速度を計測するプロファイリング機能などがあります。なお、2014年9月1日現在ESTK CC 2014は存在しませんが、ESTK CCからPhotoshop CC 2014を実行ターゲットとして選択することでJavaScriptを動作させることができます。
掲載されているサンプルスクリプトで特に断り書きがない場合には
画像の解像度を72dpiとして処理しています。このため解像度が異なる場合、移動処理など動作結果が違ってくるものがあります。
Photoshop CC 2014のJavaScriptリファレンスやガイドに関しては以下のページにPDFで用意されています。
Photoshop CC 2014 Javascript reference.pdf
Photoshop CC 2014 Scripting Guide.pdf
また、Adobe社が発売しているアプリケーションで共通して利用できるJavaScriptリファレンスに関しては以下の書籍があります。
Adobe JavaScript リファレンス
掲載されているスクリプトで不具合がある場合はメール、
openspc@alpha.ocn.ne.jpまでお願いします。