【Illustrator】開いている全ドキュメントのカラーモードをCMYKにするスクリプト
- 2020年4月18日 22:00
- tips
- CMYK, ExtendScript, Illustrator
こんなときに
- 印刷に使うためにもらったIllustratorファイルが全部RGBだったとき
- RGB→CMYKに変換した際に生じる4Cブラック(※)を修正するための下準備
※このエントリでは4Cブラックを「CMYK全版が80%程度で、K=100%でない」色として扱っています。例えば、「C78%、M84%、Y80%、K88%」のようなやつです。
スクリプト本文
var doc=app.documents;
for(var i=0;i < doc.length;i++){
doc[i].activate();
app.executeMenuCommand("doc-color-cmyk");
}
executeMenuCommand(“doc-color-cmyk”)がアプリケーションを親としたメソッドなので、ドキュメントを一つ一つアクティブにする処理を入れておかないと、現在アクティブなドキュメントしかカラーモードが変わりません。そのため少々回りくどいコードの書き方になっています。
参考サイト
【Illustrator】メニューコマンドリスト – Qiita