■プログラム説明(ソースコード説明)
TIFF形式で保存するにはTIFF保存オプションオブジェクトを作成し各プロパティに値を指定します。保存するファイル名(ファイルパス)はnew File()を使ってファイルオブジェクトを作成する際に指定します。保存する際の画像の圧縮形式やレイヤー圧縮、透過情報の保存などを指定できます。
■ソースコード
fileObj = new File("~/test.tif");
tiffOpt = new TiffSaveOptions();
tiffOpt.alphaChannels = true;
tiffOpt.annotations = true;
tiffOpt.byteOrder = ByteOrder.MACOS;
tiffOpt.embedColorProfile = false;
tiffOpt.imageCompression = TIFFEncoding.NONE;
tiffOpt.jpegQuality = 3;
tiffOpt.layerCompression = LayerCompression.RLE;
tiffOpt.layers = true;
tiffOpt.saveImagePyramid = false;
tiffOpt.spotColors = false;
tiffOpt.transparency = false;
activeDocument.saveAs(fileObj, tiffOpt, true, Extension.LOWERCASE);
■ポイント
TIFF形式保存オプションには以下のプロパティがあります。
alphaChannels αチャンネルを保存(true:保存する、false:保存しない)
annotations 注釈を保存(true:する、false:しない)
byteOrder バイト順序
ByteOrder.IBM IBM PC
ByteOrder.MACOS Macintosh
embedColorProfile カラープロファイル(true:埋め込む、false:埋め込まない)
imageCompression 圧縮形式
TIFFEncoding.JPEG JPEG形式
TIFFEncoding.NONE なし
TIFFEncoding.TIFFLZW LZW形式
TIFFEncoding.TIFFZIP ZIP形式
jpegQuality JPEG画質(0〜12:0が低画質、12が高画質)
layerCompression レイヤー圧縮形式
LayerCompression.RLE RLE圧縮
LayerCompression.ZIP ZIP圧縮
layers レイヤーを保存(true:する、false:しない)
saveImagePyramid 画像ピラミッドを保存(true:する、false:しない)
spotColors スポットカラー(true:保存する、false:保存しない)
transparency 透明情報(true:保存する、false:保存しない)
■実際のスクリプトをダウンロード(sample.js.zip)