TIFF形式で保存する

■プログラム説明(ソースコード説明)
 TIFF形式で保存するにはTIFF保存オプションオブジェクトを作成し各プロパティに値を指定します。保存するファイル名(ファイルパス)はnew File()を使ってファイルオブジェクトを作成する際に指定します。保存する際の画像の圧縮形式やレイヤー圧縮、透過情報の保存などを指定できます。

---------------------------------------------------------------------------------------------------------
■ソースコード
fileObj = new File("~/test.tif"); ←ホームディレクトリにtest.tifのファイル名で保存します
tiffOpt = new TiffSaveOptions(); ←TIFFオプション指定を行うオブジェクトを作成します
tiffOpt.alphaChannels = true; ←αチャンネルを保存します
tiffOpt.annotations = true; ←注釈を保存します
tiffOpt.byteOrder = ByteOrder.MACOS; ←バイト順序をMacintoshにします
tiffOpt.embedColorProfile = false; ←カラープロファイルを埋め込みません
tiffOpt.imageCompression = TIFFEncoding.NONE; ←画像圧縮を「なし」にします
tiffOpt.jpegQuality = 3; ←JPEG圧縮の画質を3にします(JPEG圧縮の場合のみ)
tiffOpt.layerCompression = LayerCompression.RLE; ←レイヤーの圧縮をRLEにします
tiffOpt.layers = true; ←レイヤーを保存します
tiffOpt.saveImagePyramid = false; ←画像ピラミッドを保存します
tiffOpt.spotColors = false; ←スポットカラーを保存しません
tiffOpt.transparency = false; ←透明部分を破棄します
activeDocument.saveAs(fileObj, tiffOpt, true, Extension.LOWERCASE); ←保存します

---------------------------------------------------------------------------------------------------------
■使い方
1:TIFF形式で保存するドキュメントを開いておきます。
2:ファイルメニューからスクリプトを実行します。
3:ホームディレクトリにtest.tifというファイル名が作成されます。

---------------------------------------------------------------------------------------------------------
■ポイント
 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)