Я очень новичок в создании Photoshop, поэтому, пожалуйста, несите меня.Photoshop scripting, изменить размер, если ширина изображения больше, чем X
До сих пор у меня есть следующий скрипт, но я продолжаю получать сообщение об ошибке, что ссылка на объект doc недействительна. Может ли кто-нибудь помочь мне правильно назначить мои документы, чтобы я мог работать с ними в моем условном заявлении?
необходимо также помочь сохранить документ с таким же именем файла и его расширение, как это уже имеет, то есть даже если имя файла ужасно отформатирован как «ужасный» spaces.JPEG
СПАСИБО!
var inputFolder = Folder.selectDialog("Select a folder to process");
var fileList = inputFolder.getFiles("*.*"); //Use whatever extension you want or no extension to select all files
for(var i=0; i<fileList.length; i++) {
if (fileList[i] instanceof File && fileList[i].hidden == false) {
// get a reference to the new document
var doc = open(fileList[i])
}
// do the resizing. if the width of the document is already less than 500, then don't do anything. Otherwise resize too 500 wide, keep the aspect ratio, and change the resampling.
if (doc.width < "500px") {
// don't do anything
}
else {
doc.resizeImage(UnitValue(500,"px"),null,null,ResampleMethod.BICUBIC);
}
app.activeDocument.close();
}
Быстрый догадка ... изменение ' "500px"' '500' в –
Нет, это не делает никакой разницы. Такая же ошибка. – NotAnotherCliche