//save as jpg quality12 //saves current view as jpg with qualitiy 12 in a chooseable destination folder with the current selected layer name //by Martin Dörsch 2009-03-23 var myCurrentDoc = app.activeDocument; var mySaveFolder; var myStandardSaveFolder = "~/Desktop"; 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"); mySaveOptions = new JPEGSaveOptions(); mySaveOptions.quality = 12; mySaveOptions.embedColorProfile = false; myCurrentDoc.saveAs (mySaveFile, mySaveOptions, true); mySaveCounter = mySaveCounter +1; } //alert(mySaveCounter + " mal gespeichert in Ordner: "+ mySaveFolder);