//save as PNG 24 //saves current view as png24 in a chooseable destination folder with the current selected layer name //uses the SaveForWebandDevices exporter //by Martin Dörsch 2009-03-26 var myCurrentDoc = app.activeDocument var mySaveFolder var mySaveFile var mySaveCounter = 0 var mySaveOptions var myCurrentName //Aufruf der Funktionen saveDialog() //Funktion zur Speicherortwahl function saveDialog(){ //Ausfruf des Dialogfeldes zur Speicherordner bestimmung mySaveFolder = Folder.selectDialog("Ordner zur Speicherung auswählen") //speichern nur wenn Speicherort gewählt wurde if(mySaveFolder != null){ //Pfad vervollständigen mySaveFolder = mySaveFolder + "/"; //Speicherfunktion nameAndSave(); //wenn Dialog abgebrochen wird, wird Fehlerton ausgegeben }else{ app.beep() ; } //Pfad vervollständigen mySaveFolder = mySaveFolder + "/" } //Funktion die den Namen der aktuellen Ebene ausliest und an den Dateinamen weiter gibt function nameAndSave(){ myCurrentName = myCurrentDoc.activeLayer.name; mySaveFile = new File (mySaveFolder + myCurrentName + ".png"); myExportOptions = new ExportOptionsSaveForWeb(); myExportOptions.format = SaveDocumentType.PNG; myExportOptions.PNG8 = false; myExportOptions.transparancy = true; myExportOptions.optimized = false; myCurrentDoc.exportDocument(mySaveFile, ExportType.SAVEFORWEB, myExportOptions); mySaveCounter = mySaveCounter +1; } //alert(mySaveCounter + " mal gespeichert in Ordner: "+ mySaveFolder)