■プログラム説明(ソースコード説明)
EPS形式で保存するにはEPS保存オプションオブジェクトを作成し各プロパティに値を指定します。保存するファイル名(ファイルパス)はnew File()を使ってファイルオブジェクトを作成する際に指定します。保存する際にプレビュー形式やエンコード形式などを指定することができます。
---------------------------------------------------------------------------------------------------------
■ソースコード
fileObj = new File("~/test.eps"); ←ホームディレクトリにtest.psdのファイル名で保存します
epsOpt = new EPSSaveOptions(); ←EPSオプション指定を行うオブジェクトを作成します
epsOpt.embedColorProfile = true; ←カラープロファイルを埋め込みます
epsOpt.encoding = SaveEncoding.ASCII; ←エンコード形式はASCIIにします
epsOpt.halftoneScreen = false; ←ハーフトーンスクリーンは含めません
epsOpt.interpolation = false; ←画像補間しません
epsOpt.preview = Preview.MACOSJPEG; ←プレビュー形式はMacOS JPEGにします
epsOpt.psColorManagement = false; ←ポストスクリプトカラーマネジメントはしません
epsOpt.transferFunction = false; ←トランスファ関数は含めません
epsOpt.transparentWhites = false; ←透過部分を白にしません
epsOpt.vectorData = false; ←ベクトルデータは含めません
activeDocument.saveAs(fileObj, epsOpt, true, Extension.LOWERCASE);
---------------------------------------------------------------------------------------------------------
■使い方
1:EPS形式で保存するドキュメントを開いておきます。
2:ファイルメニューからスクリプトを実行します。
3:ホームディレクトリにtest.epsというファイル名が作成されます。
---------------------------------------------------------------------------------------------------------
■ポイント
EPS形式保存オプションには以下のプロパティがあります。
embedColorProfile カラープロファイル(true:埋め込む、false:埋め込まない)
encoding エンコーディング
SaveEncoding.ASCII アスキー
SaveEncoding.BINARY バイナリー
SaveEncoding.JPEGHIGH JPEG高画質
SaveEncoding.JPEGLOW JPEG低画質
SaveEncoding.JPEGMAXIMUM JPEG最高画質
SaveEncoding.JPEGMEDIUM JPEG標準画質
halftoneScreen ハーフトーンスクリーン(true:含める、false:含めない)
interpolation 画像の補間(true:する、false:しない)
preview プレビュー形式
Preview.EIGHTBITTIFF 8ビットTIFF
Preview.MACOSEIGHTBIT 8ビット(MacOS)
Preview.MACOSJPEG JPEG形式(MacOS)
Preview.MACOSMONOCHROME 白黒(MacOS)
Preview.MONOCHROMETIFF 白黒TIFF
Preview.NONE なし
psColorManagement ポストスクリプトカラーマネジメント(true:する、false:しない)
transferFunction トランスファ関数(true:含める、false:含めない)
transparentWhites 透明部分(true:白にする、false:しない)
vectorData ベクトルデータ(true:含める、false:含めない)
---------------------------------------------------------------------------------------------------------
■注意
パラメータが不正な場合にはEPSオプションダイアログが表示されます。正しいパラメータでもダイアログが出る場合には以下の命令を入れて下さい。
app.displayDialogs = DialogModes.NO;
■実際のスクリプトをダウンロード(sample.js.zip)