Код IT Загрузка примера кода…

JavaScript main.js
#target photoshop
var doc = app.activeDocument;
for (var i = 0; i < doc.layers.length; i++) {
    var layer = doc.layers[i];
    if (layer.visible) {
        layer.visible = false;
        doc.activeLayer = layer;
        layer.visible = true;
        var file = new File("~/exports/" + layer.name + ".png");
        var opts = new PNGSaveOptions();
        opts.compression = 9;
        doc.saveAs(file, opts, true, Extension.LOWERCASE);
        layer.visible = false;
    }
}
#target photoshop
var doc = app.activeDocument;
for (var i = 0; i < doc.layers.length; i++) {
    var layer = doc.layers[i];
    if (layer.visible) {
        layer.visible = false;
        doc.activeLayer = layer;
        layer.visible = true;
        var file = new File("~/exports/" + layer.name + ".png");
        var opts = new PNGSaveOptions();
        opts.compression = 9;
        doc.saveAs(file, opts, true, Extension.LOWERCASE);
        layer.visible = false;
    }
}