Не работает скрипт в фотошопе, нужно на выходе получить PNG в
Есть скрипт, но он не работает. Не знаю, в чём проблема. На выходе нужно получить PNG картинку в режиме "Градации серого"
app.preferences.rulerUnits=Units.PIXELS;
app.preferences.typeUnits=TypeUnits.PIXELS;
var d = app.activeDocument;
var savedState = d.activeHistoryState;
d.changeMode(ChangeMode.GRAYSCALE);
d.resizeImage(2048,2048);
var pth=d.path.toString();
pth=pth.slice(0,pth.lastIndexOf("/")+1);
var fname=pth+"../textures_masks_gs/" +d.activeLayer.name+".png";
var fl=new File(fname);
fl=fl.saveDlg("Select path:");
var expOptions=new PNGSaveOptions;
d.exportDocument(fl, expOptions);
d.activeHistoryState = savedState;
