Una de las cosas que no me terminan de gustar a la hora de usar Photoshop es tener que guardar todas las imágenes que he editado una por una. Para evitar esto en kirupa han publicado un pequeño código javascript que nos resuelve el problema:
var tempFolder = new Folder ("C:/Your_Temporary_Folder")
tempFolder.create();
var DL = documents.length;
for(a=1;a<=DL;a++){
activeDocument = documents[a-1];
var AD=activeDocument;
var imgName= AD.name;
imgName = imgName.substr(0, imgName.length -4);
AD.flatten();
saveFile = new File("C:/Your_Temporary_Folder/"+imgName+".jpg");
saveOptions = new JPEGSaveOptions();
saveOptions.embedColorProfile = true;
saveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
saveOptions.matte = MatteType.NONE;
saveOptions.quality = 12;
AD.saveAs(saveFile, saveOptions, true,Extension.LOWERCASE);
}
Ahora, sólo debemos copiarlo en un archivo, guardarlo con la extensión .js (javascript) y finalmente abrir el archivo en Photoshop (Menu File > Scripts). Este escript guarda las imagenes con un nivel de compresión 12, lo que podemos modificar.
Vía | keoshi
Hola, pero eso se puede hacer y de mejor manera usando las opciones de trabajar con archivos por lotes, es mucho mas sencillo. Saludos.
Gracias Ed, muy buen aporte. Un saludo.