■プログラム説明(ソースコード説明)
【ver CSではバグのせいか保存したJPEG画像は真っ黒になります】
ai_epsフォルダのパスをFolder()に指定しフォルダオブジェクトを生成しgetFiles()を使いファイル一覧を取得します。JPEGで保存するための情報を指定するExportOptionsJPEGオブジェクトを作成します。qualitySettingプロパティに保存するJPEG画像の画質を指定します。次にファイル数だけ繰り返し処理を行います。ファイルを開きexportFile()で保存ファイル名とJPEG保存オプションを指定します。保存が終わったらclose()で書類を閉じます。
■ソースコード
folderRef = new Folder ("/ai_eps/");
fileList = folderRef.getFiles("*.eps");
jpegOpt = new ExportOptionsJPEG();
jpegOpt.qualitySetting = 80;
for (i=0; i<fileList.length; i++)
{
fileObj = new File(fileList[i].fsName);
open(fileObj);
saveFile = new File(fileList[i]);
activeDocument.exportFile(saveFile, ExportType.JPEG, jpegOpt);
activeDocument.close(SaveOptions.DONOTSAVECHANGES);
}
■使い方
1:ファイルメニューからスクリプトを実行します。
2:フォルダ内にあるEPSファイルが開かれます。
3:JPEG形式でファイルが保存されます。
■ポイント
ExportOptionsJPEGオブジェクトのプロパティには以下のものがあります。
antiAliasing アンチエイリアスあり/なし(true、false)
optimization 最適化(true、false)
qualitySetting 画質(0〜100)
■実際のスクリプトをダウンロード(sample.js.zip)