@Lynatik001

Есть ли условия в action в фотошопе? или как ростянуть холст если он меньше чем 700х700 а если больше ростагивать и картинку?

Собственно в заголовке вопрос. у меня в екшене при задании всем картинкам размера холста - 720х720 - что меньше норм отображает. а вот с изображениями что имеют свой размер больше чем 720х720 урезаются и видно лишь часть его - тоесть надо изменять и размер изображения. - но если я это буду делать ко всем картинкам то мне в случае с маленькими картинку увеличит - что будет видно пиксели на ней(качество страдать будет очень) - собственно по этому и задаю вопрос. Спасибо за ответ кто подскажет
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pumpkinm
Короче вот, добавил условие.

var uNewSize = new UnitValue(800, "px");
var uLimit = new UnitValue(700, "px");
var dir = new Folder("D:\\ImagesFolder");

displayDialogs = DialogModes.NO;

if (dir != null) {
  var fileList = dir.getFiles("*.jpg");
  for (var i = 0; i < fileList.length; i++) { 
    try {
      open( fileList[i] );
      if ((app.activeDocument.width < uLimit)&&(app.activeDocument.height < uLimit)) {
        app.activeDocument.resizeCanvas(uNewSize, uNewSize, AnchorPosition.MIDDLECENTER);
        app.activeDocument.save(SaveOptions.SAVECHANGES);		
        }
      app.activeDocument.close();
      }
    catch(e) {
      // бла-бла
      }
  }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы