EPSファイルを 300 の 解像度で開いて、 200px の横幅にリサイズした上で、JPEG形式で保存する。
この手の処理はいままで imagemagick か graphicmagickで済ませてきたけれど やっぱり Photoshop はリサイズしてもきれいな画像を作成してくれて助かる。
var f = File("/c/test/test1.eps");
$.writeln(f);
var saveFile = File("/c/test/test1.jpg");
var opt = new EPSOpenOptions();
opt.resolution=300;
opt.antiAlias=true;
opt.mode=OpenDocumentMode.RGB;
var document = open(f,opt);
$.writeln(document);
document.resizeImage("200px");//幅のみを指定
var jpgOpt = new JPEGSaveOptions();
document.saveAs(saveFile, jpgOpt, true, Extension.LOWERCASE);
document.close(SaveOptions.DONOTSAVECHANGES);
InDesignの ExtendScript と同じ要領で記述できるのがうれしいです。