[ID CC-CC2022] Ресайз картинок в 100%, простейший скрипт, хелп, плз

  • Автор темы Автор темы gigagertsen
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

gigagertsen

Участник
Топикстартер
Сообщения
3
Реакции
0
Всем привет! Я не программер, из полуспортивного интереса решил написать себе простенький скрипт пересчета картинок в 100% (рабочий процесс очень часто требует именно такого). Предполагается, что картинка (одна) выделена белой стрелкой. Пока получилось вот что:
Код:
if (app.selection[0] instanceof Image) {
  
var img = app.selection[0];
var imgPath = img.itemLink.filePath;
var xScale = img.absoluteHorizontalScale;
var yScale = img.absoluteVerticalScale;

var bt = new BridgeTalk();
bt.target = "photoshop";
bt.body = "var doc = app.open(File('" + imgPath + "')); doc.resizeImage(UnitValue(" + xScale + ", '%'), UnitValue(" + yScale + ", '%'), null, ResampleMethod.AUTOMATIC); app.activeDocument.save(); app.activeDocument.close();";
bt.send();

} else {
alert ("Белая стрелка!");
exit;
}

Все хорошо и все работает, только, вот, проблема в том, как проапдейтить картинку в индезе после обработки фотошопом. Пробовал варианты с bt.onResult, но так или иначе ничего не получается.
Подскажите, пожалуйста, как это сделать? Может быть, есть другие способы...
Спасибо!
 
Спасибо, буду экспериментировать. )
 
Статус
Закрыто для дальнейших ответов.