Adobe PhotoShop, Illustratorでの作業をJavaScriptを使い効率化します。
Adobeにはアクションと呼ばれるコマンド入力を登録し作業を簡略化する機能がありますが、アクションでは連続した作業・人による判が必要な作業はできません。そのため人がつきっきりになってしまい、大幅な作業時間の短縮はできません。また作業によっては慣れるまで時間がかかることも多いです。
そこでスクリプトの登場ですが、高度な作業を自動化するにはAdobeアプリのオブジェクトの内部構造をハンドリングする必要があります。すでての作業が解決できるわけではありませんが、自動化によって大幅な収益増が見込まれる場合は一度ご相談ください。
アルゴリズムか構築できない作業、例えば誰が見てもきれいな絵に変換してくれなどのご要望は受けられません。できれば具体的な作業が説明できるような状態でご相談ください。
例えば、
1 xxフォルダーのすべてのjpgファイルの背景をPhotoShopで削除し、yyフォルダーに名前を変えて保存する。
2 PhotoShopでXXレイヤの画像を選択し、アウトラインを取り出し、YYレイヤにアウトラインだけをコピーし、規則に従った名前を付け保存し、Illustratorのテンプレートの計算した位置に張り付け、Zフォルダーの保存する。
のようなシナリオがあればかなり実現性は高くなります。
この例では、単純ですが適切なオブジェクトを選択したり、移動する位置を計算するなどのアルゴリズムが含まれると考えられます。そのアルゴリズムの難易度で実現できないこともありますので、ご相談下さい。