ExportOptionsSaveForWeb()で個人的に使えるもの一覧表
個人用メモ
ExportOptionsSaveForWebとは、SaveAsだとファイルを通常保存するのを、Photoshop上で言うところの「Web用に保存」に相当するものである。
このメソッドを使うことにより、画像のファイルサイズを小さく書き出すことが出来る。SaveAS()はクソ。
以下ExportOptionsSaveForWebメソッドで使えるプロパティである。
公式リファレンスはこちら
var saveImg = new ExportOptionsSaveForWeb();
//保存形式を指定
saveImg.format = SaveDocumentType.***;
//SaveDocumentTypeには大まかに以下の形式が使える
SaveDocumentType.PNG
SaveDocumentType.JPEG
SaveDocumentType.COMPUSERVEGIF
SaveDocumentType.PHOTOSHOP
SaveDocumentTypeで使えるその他のフォーマットは以下参照
"SaveDocumentType - API Documentation"
//最適化するかどうか
saveImg.optimized = true or false;
//インターレースの有無
saveImg.interlaced = true or false;
//カラープロファイルの埋め込みの有無
saveImg.includeProfile = true or false;
//画質の圧縮率
saveImg.quality = 100;//100%の画質
//劣化
sabeImg.lossy = 0;
//PNGの場合、PNG8にするかどうか(デフォルトはtrue,faluseの場合PNG24つまり透過PNG)
saveImg.PNG8 = true or false;
//ボケ具合
saveImg.bur = 0; //ボケ0
//減色方式(GIF用?)
saveImg.colorReduction = ColorReductionType.SELECTIVE;//default
//マットカラー(白にする場合)
saveImg.matteColor = new RGBColor();
saveImg.matteColor.red = 255;
saveImg.matteColor.green = 255;
saveImg.matteColor.blue = 255;
//ディザー設定(わからん)
saveImg.dither = new DIFFUSION;//誤差拡散法
GIFは使う機会がないのでJPGとPNGについてもう少し調べようと思った。
下記はPNGとJPGの設定例
//PNGの場合
pngOpt = new ExportOptionsSaveForWeb();
pngOpt.format = SaveDocumentType.PNG;
pngOpt.optimized = true;
pngOpt.interlaced = false;
pngOpt.PNG8 = false;
//書き出し
folder = Folder.selectDialog("保存先フォルダの選択);
filePath = new File(folder.fsName + "/" + "ファイル名" + ".png");
app.activeDocument.exportDocument =(ExportType.SAVEFORWEB,pngOpt);
//JPGの場合
jpgOpt = new ExportOptionsSaveForWeb();
jpgOpt.format = SaveDocumentType.JPEG;
jpgOpt.includeProfile = false;
jpgOpt.interlaced = false;
jpgOpt.optimized = true;
jpgOpt.quality = 100;
jpgOpt.blur = 0;
jpgOpt.matteColor = new RGBColor();
jpgOpt.matteColor.red = 255;
jpgOpt.matteColor.green = 255;
jpgOpt.matteColor.blue = 255;
//書き出し
folder = Folder.selectDialog("保存先フォルダの選択);
filePath = new File(folder.fsName + "/" + "ファイル名" + ".jpg");
app.activeDocument.exportDocument(ExportType.SAVEFORWEB,jpgOpt);
Author And Source
この問題について(ExportOptionsSaveForWeb()で個人的に使えるもの一覧表), 我々は、より多くの情報をここで見つけました https://qiita.com/yudough/items/8240cd1a84f09e833df3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .