Advertisement
ecto

Untitled

Sep 21st, 2015
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. #target photoshop
  2.  
  3. function main(){
  4. var docRef = app.activeDocument;
  5. var folderRef = docRef.path;
  6. 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")];
  7. /*var goldLayer = docRef.artLayers.getByName("Gold");
  8. var greenLayer = docRef.artLayers.getByName("Green");
  9. var aquaLayer = docRef.artLayers.getByName("Aqua");
  10. var greyLayer = docRef.artLayers.getByName("Grey");
  11. var redLayer = docRef.artLayers.getByName("Red");
  12. var violetLayer = docRef.artLayers.getByName("Violet");
  13. goldLayer.visible(false);
  14. greenLayer.visible(false);
  15. aquaLayer.visible(false);
  16. greyLayer.visible(false);
  17. redLayer.visible(false);
  18. violetLayer.visible(false);*/
  19. for(var i =0;i<layers.length;i++) {
  20. layers[i].visible(false);
  21. }
  22. for(i=0;layers.length;i++) {
  23. layers[i].visible(true);
  24. var saveFile= File(folderRef +"/"+layers[i].getenv (name) +".png");
  25. SavePNG(saveFile);
  26. layers[i].visible(false);
  27. }
  28. app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
  29. }
  30. main();
  31. function SavePNG(saveFile){
  32. var pngOpts = new ExportOptionsSaveForWeb;
  33. pngOpts.format = SaveDocumentType.PNG
  34. pngOpts.PNG8 = false;
  35. pngOpts.transparency = true;
  36. pngOpts.interlaced = false;
  37. pngOpts.quality = 100;
  38. activeDocument.exportDocument(new File(saveFile),ExportType.SAVEFORWEB,pngOpts);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement