Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #target photoshop
- function main(){
- var docRef = app.activeDocument;
- var folderRef = docRef.path;
- var layers = [docRef.artLayers.getByName("Gold"),docRef.artLayers.getByName("Green"),docRef.artLayers.getByName("Aqua"),docRef.artLayers.getByName("Grey"),docRef.artLayers.getByName("Red"),docRef.artLayers.getByName("Violet")];
- /*var goldLayer = docRef.artLayers.getByName("Gold");
- var greenLayer = docRef.artLayers.getByName("Green");
- var aquaLayer = docRef.artLayers.getByName("Aqua");
- var greyLayer = docRef.artLayers.getByName("Grey");
- var redLayer = docRef.artLayers.getByName("Red");
- var violetLayer = docRef.artLayers.getByName("Violet");
- goldLayer.visible(false);
- greenLayer.visible(false);
- aquaLayer.visible(false);
- greyLayer.visible(false);
- redLayer.visible(false);
- violetLayer.visible(false);*/
- for(var i =0;i<layers.length;i++) {
- layers[i].visible(false);
- }
- for(i=0;layers.length;i++) {
- layers[i].visible(true);
- var saveFile= File(folderRef +"/"+layers[i].getenv (name) +".png");
- SavePNG(saveFile);
- layers[i].visible(false);
- }
- app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
- }
- main();
- function SavePNG(saveFile){
- var pngOpts = new ExportOptionsSaveForWeb;
- pngOpts.format = SaveDocumentType.PNG
- pngOpts.PNG8 = false;
- pngOpts.transparency = true;
- pngOpts.interlaced = false;
- pngOpts.quality = 100;
- activeDocument.exportDocument(new File(saveFile),ExportType.SAVEFORWEB,pngOpts);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement