save jpg photoshop script code example
Example 1: photoshop scripting create a folder and save file.jpg
function savefile(tempDimensions,path){
var splitvalue = path.split("dist");
path = splitvalue[0]+"src/template_1/Save_File/"
var f = new Folder(path);
if(!f.exists)
{
f.create();
$.writeln("create on ");
$.writeln(path);
}
else{
$.writeln(path);
}
var savePath = path+ tempDimensions + ".jpg";
var saveFile = new File(savePath);
var saveOptions = new JPEGSaveOptions();
saveOptions.alphaChannels = false;
saveOptions.annotations = false;
saveOptions.embedColorProfile = true;
saveOptions.layers = true;
saveOptions.spotColors = false;
app.activeDocument.saveAs(saveFile, saveOptions, true, Extension.LOWERCASE);
}
Example 2: photoshop script: save as jpg
var name = name;
path = path+Extension+"/";
var jpg = new Folder(path);
if(!jpg.exists){jpg.create();}
$.writeln(path);
$.writeln(path+name);
var savePath = path+ name+"."+Extension;
// =======================================================
var idselect = stringIDToTypeID( "select" );
var desc6 = new ActionDescriptor();
var idnull = stringIDToTypeID( "null" );
var ref5 = new ActionReference();
var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" );
ref5.putIndex( idanimationFrameClass, nextFrame );
desc6.putReference( idnull, ref5 );
executeAction( idselect, desc6, DialogModes.NO );
var saveFile = new File(savePath);
var saveOptions = new JPEGSaveOptions();
saveOptions.alphaChannels = false;
saveOptions.annotations = false;
saveOptions.embedColorProfile = true;
saveOptions.layers = true;
saveOptions.spotColors = false;
app.activeDocument.saveAs(saveFile, saveOptions, true, Extension.LOWERCASE);