У меня есть этот JSX-скрипт, который я создал, но я чувствую, что он не проверяет каждый тип файла в переменной filelist
. Может кто-нибудь взглянуть? Это очень расстраивает, когда я запускаю его, а затем по какой-то причине выскакивает неописанное сообщение об ошибке, а затем останавливается
Вот скрипт:
var inputFolder = Folder.selectDialog("Select a folder to process"),
fileList = inputFolder.getFiles(/\.(jpg|tif|psd|crw|cr2|nef|dcr|dc2|raw)$/i);
for(var i=0; i < fileList.length; i++) {
var doc = open(fileList[i]);
if(doc.width !== doc.height) {
if(doc.width > doc.height) {
doc.resizeCanvas(doc.width, doc.width)
} else {
doc.resizeCanvas(doc.height, doc.height)
}
}
if((doc.width && doc.height) > 1000) {
doc.resizeImage(1000, 1000);
} else {
doc.resizeImage(doc.width, doc.height);
}
doc.save();
doc.close();
}
Это сообщение об ошибке: