Y
yoerschy
Guest
Hallo Leute,
ich habe ein Script, mit dem ich PSDs in PNGs umwandeln möchte.
Allerdings erhalte ich einen Fehler. Fehler angeblich in Zeile 14 bei "open(file);"
Hat jemand eine Idee, wie ich den Fehler beheben kann?
Ansonsten würde ich auch ein Script benutzen, sofern jemand eines hat/kennt.
Grüße
Hier das Script:
#target photoshop
var imageFolder = Folder.selectDialog("Select top folder to process");
var folderList=[];
if (imageFolder != null) {
processFolder(imageFolder);
folderList.unshift(imageFolder);
createPNGfromPDF(folderList);
}
function createPNGfromPDF(folderList){
for(var a in folderList){
var fileList = folderList[a].getFiles ("*.psd");
for (var z in fileList){
var file = fileList[z];
open(file);
var Name = fileList[z].name.replace(/\.[^\.]+$/, '');
var saveFile = File(decodeURI(fileList[z].path+"/"+Name+".png"));
SavePNG(saveFile);
app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
}
}
}
function processFolder(folder) {
var fileList = folder.getFiles()
for (var i = 0; i < fileList.length; i++) {
var file = fileList;
if (file instanceof Folder) {
folderList.push(file);
processFolder(file);
}
}
}
function SavePNG(saveFile){
pngSaveOptions = new PNGSaveOptions();
pngSaveOptions.embedColorProfile = true;
pngSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
pngSaveOptions.matte = MatteType.NONE;
pngSaveOptions.quality = 1;
pngSaveOptions.PNG8 = false;
pngSaveOptions.transparency = true;
activeDocument.saveAs(saveFile, pngSaveOptions, true, Extension.LOWERCASE);
}
ich habe ein Script, mit dem ich PSDs in PNGs umwandeln möchte.
Allerdings erhalte ich einen Fehler. Fehler angeblich in Zeile 14 bei "open(file);"
Hat jemand eine Idee, wie ich den Fehler beheben kann?
Ansonsten würde ich auch ein Script benutzen, sofern jemand eines hat/kennt.
Grüße
Hier das Script:
#target photoshop
var imageFolder = Folder.selectDialog("Select top folder to process");
var folderList=[];
if (imageFolder != null) {
processFolder(imageFolder);
folderList.unshift(imageFolder);
createPNGfromPDF(folderList);
}
function createPNGfromPDF(folderList){
for(var a in folderList){
var fileList = folderList[a].getFiles ("*.psd");
for (var z in fileList){
var file = fileList[z];
open(file);
var Name = fileList[z].name.replace(/\.[^\.]+$/, '');
var saveFile = File(decodeURI(fileList[z].path+"/"+Name+".png"));
SavePNG(saveFile);
app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
}
}
}
function processFolder(folder) {
var fileList = folder.getFiles()
for (var i = 0; i < fileList.length; i++) {
var file = fileList;
if (file instanceof Folder) {
folderList.push(file);
processFolder(file);
}
}
}
function SavePNG(saveFile){
pngSaveOptions = new PNGSaveOptions();
pngSaveOptions.embedColorProfile = true;
pngSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
pngSaveOptions.matte = MatteType.NONE;
pngSaveOptions.quality = 1;
pngSaveOptions.PNG8 = false;
pngSaveOptions.transparency = true;
activeDocument.saveAs(saveFile, pngSaveOptions, true, Extension.LOWERCASE);
}