このページは
Adobe Systems(アドビシステムズ)社のPhotoshop CS5をJavaScriptによって自動化運用するためのサンプルスクリプトを掲載しています。サンプルはMacPro (Xeon 2x2.26GHz Quad-Core Intel Xeon) 上で動作させたものです、このため、PowerPC搭載MacやWindows XP/Vista上での動作とは異なる可能性があります。あらかじめ、ご了承下さい。
Photoshop CS5は基本的には以前のCS1〜4からの延長上にあります。このため、
JavaScriptのコアオブジェクト、Adobeファイルオブジェクトに関しては他のAdobeソフトと同じです。つまりInDesign CS〜CS5、AfterEffects 6.5〜CS5、Illustrator CS2〜CS5、Bridge 1〜CS5で作成された一部のコードは、そのまま動かす事ができます。Photoshop CS5独自部分の機能だけを習得すれば良いと言うメリットもあります。スクリプトの作成には付属のExtend Script ToolKit CS5を使うとよいでしょう。入力補完機能やデバッグ機能などが用意されています。
掲載されているサンプルスクリプトで特に断り書きがない場合には
画像の解像度を72dpiとして処理しています。このため解像度が異なる場合、移動処理など動作結果が違ってくるものがあります。
掲載されているスクリプトで不具合がある場合はメール、
[email protected]までお願いします。
Webブラウザ上で動作するJavaScriptでなく純粋にJavaScript言語について知りたい方は以下の本を読むと良いでしょう。
JavaScript完全マスター-再入門編―基礎を極めるディープな知識から正規表現処理まで