(手動で)Photoshopを使用してPNG-24ファイルを保存すると、次の画像(15.5KB)が得られます。
javascriptを使用して保存すると、次の画像(14.1KB)が表示されます。
ソース画像は512ピクセルの正方形で、サイズを96ピクセルに変更します(最初のケースでは手動で、2番目のケースではスクリプトで)
問題のスクリプトは次のとおりです。
// options to use on export
var options = new ExportOptionsSaveForWeb();
options.quality = 100;
options.format = SaveDocumentType.PNG;
options.PNG8 = false;
// resize
doc.resizeImage(UnitValue(96,'px'), null, null, ResampleMethod.BICUBIC);
// save to file
var newname = doc.fullName + '_96.png';
newname = newname.replace ('.psd', '');
doc.exportDocument(new File(newname), ExportType.SAVEFORWEB, options);
スクリプトを使用して同じ画像を取得するために使用する適切なオプションは誰でも教えてくれますか?