Новый метод ресайза: программа С3С Image Size

Всего 808 сообщ. | Показаны 761 - 780
Re[r-bin]:
Да я понял. В версии 3 в этом смысле ничего не менялось. Но при новом параметре в скрипте все включается и выключается. Отлично!
Re[c3c]:
==Разве две десятых и двадцать сотых не одно и то же?

тупой пользователь (типа меня) будет искать версию 1.20, не вдаваясь в тонкости арифметики и нумерации версий :)

Ладно, проехали)
Re[r-bin]:
== Он тяжеловат, медлителен, и вылетает (фш из-за него) на x32 часто.

если отресайзить Image Size, то просто летает. Впрочем, и на 24мпкс фото он не тормозит.
Не замечал чтобы и ФШ вылетал при его использовании
Вин10 64бит, ФШ 64бит.
Re[Lesnoybrodyaga]:
У коллеги 32-битный ФШ
Re[c3c]:
>>>
>>> Но при новом параметре в скрипте все включается и выключается.
>>> Отлично!
>>>

Я тут прикинул, что использование вызова из меню Filter нельзя применять в Actions.

В данной редакции скрипта нет передачи параметров.
Поэтому если вы вручную сделали ресайз отличны от того, что был при записи Action, то потом вызов Action будет ресайзить с последними параметрами, а не с ожидаемыми.

Чтобы это исправить нужно переписать скрипт с использованием тегов terminology и CDATA в секции javascriptresource. Но для этого нужно почитать доки или разобрать уже имеющиеся скрипты из поставки самого фотошопа.

Пока это не сделано, нужно в аннотации к релизу предостеречь пользователей от создания Action используя меню Filter.
Re[r-bin]:
Неожиданно. После изменения скрипта по Вашей рекомендации из параллельной ветки много в последние дни тестировал программу из Action и такого не обнаружил. Но сейчас попробовал - да, действительно так. В текущей версии скрипта всегда открывается диалог при вызове из Actions, поэтому я советую в этом случае записывать Action, вызывая плагин из File/Automate. Про это и на сайте написано.
Re[c3c]:
от:c3c
Неожиданно. После изменения скрипта по Вашей рекомендации из параллельной ветки много в последние дни тестировал программу из Action и такого не обнаружил. Но сейчас попробовал - да, действительно так. В текущей версии скрипта всегда открывается диалог при вызове из Actions, поэтому я советую в этом случае записывать Action, вызывая плагин из File/Automate. Про это и на сайте написано.
Подробнее


Я попробую написать recordable версию скрипта на днях.
Re[r-bin]:
Да, спасибо, было бы неплохо. А я в последние дни стараюсь сделать, чтобы со смарт-объектами работало, как Вы хотите :)
Re[c3c]:
>>> Да, спасибо, было бы неплохо. А я в последние дни стараюсь сделать, чтобы
>>> со смарт-объектами работало, как Вы хотите :)


В общем, покурив мануал, удалось написать адекватный, рабочий и при этом простой скрипт.

https://yadi.sk/i/mU6l7RI-3JJtoy

Был вариант с визуализацией записанных параметров в панели Actions, но мне удалось показать только ширину и высоту. Так что пока без этих "украшательств".

В Action записываются все 9 параметров вызова плагина.
Но есть подводный камень. Если при ручном вызове, или при вызове из Actions с диалогом, снять пресловутую галочку "Store Settings", то при последующих вызовах Action (с включённым диалогом) всё сбросится "на ноль".

Чтобы возобновить правильную работу уже записанного Action, нужно вручную вызвать плагин и включить обратно данную галку. Или вызывать его (action) без диалога - аналог как вызывается при записи из automation, там диалог включить нельзя.


ЗЫ. Форум тупит по-чёрному. Уже второй раз пишу сообщение.
Re[c3c]:
Вдогонку.

Обнаружил интересный глюк в версии 2.1 и 3.03.
Если ресайзить файл состоящий из белого бекграунда с алгоритмом "with contrast adjustment", то получаем чёрную картинку ).


ЗЫ. Вариант с визуализацией ширины и высоты https://yadi.sk/i/-geuUJjr3JK2b5
Re[c3c]:
r-bin, спасибо!

Подводный камень, вроде, не критичный, поскольку вылезает только при включенном диалоге. А раз диалог включается, то значит все равно что-то предполагалось менять.

Про белое и черное охотно верю. Может даже такое в самом начале встречал, но либо на стал, либо забыл поправить. Посмотрю.
Re[r-bin]:
Новый скрипт, похоже, отменяет запоминание настроек вообще. То есть при запуске из Filter размеры картинки в окне всегда исходные.

... и сбрасывает галку Fit To
Re[c3c]:
>>> Новый скрипт, похоже, отменяет запоминание настроек вообще. То есть при
>>> запуске из Filter размеры картинки в окне всегда исходные.
>>>
>>> ... и сбрасывает галку Fit To

новый скрипт: https://yadi.sk/i/VsG1C9Fr3JLUJ9

зы. до вс буду занят. менять, проверять что-то сложно.

upd. похоже проблема с отображением параметров в палитре экшинз из-за отсутствия строковых названий для параметров. Они все 4-х байтные, типа cC3P.
То, что width например проходит - это потому, что фш понимает свой собственный встроенный Wdth и width как одно и тоже 4-х байтное или строковое.
Re[r-bin]:
Теперь, похоже, пришли к тому, от чего шли: Action использует не свои размеры, а те, которые были при запуске из Filter.

И еще. Если при открытии диалога нажать Cancel, то при последующем запуске Action возникает ошибка в скрипте: User canceled.

Пока, как я понимаю, рабочей оказывается только самая первая версия скрипта, которая, однако, всегда открывает диалог.
Re[c3c]:
Странно, у меня всё работает как надо. СS6 - CC2017.1.0. Проверял, правда, только на x32. User Cancel тоже не выскакивает. Если выскакивает, то его легко "победить". Нужна точная последовательность действий для воспроизведения багов, иначе никак ).

На x64 смогу проверить только завтра. Версия плагина для тестирования 2.1 и 3.03.
Re[r-bin]:
Беру свои слова обратно. При попытке протоколировать действия глюк воспроизвести не удалось. Видимо в прошлый раз в ход шли Actions, записанные с предыдущими версиями скрипта. Сейчас все предыдущие Actions потер, глюка нет.

Ошибка User cancelled появляется стабильно в такой ситуации: Включаем диалог в Action, запускаем Action, нажимаем в диалоге Cancel, отключаем диалог в Action, запускаем Action, получаем ошибку User cancelled.

Лечится вызовом плагина из Filter или Automate или включением диалога в Action, запуском Action и отказом от нажатия Cancel.

PS 2017.0/64x Плагин 3.04beta2, изменений, которые могут влиять на работу с параметрами по сравнению с 3.03, вроде, не было.
Re[c3c]:
Скинитье в личку ссылку на плагин, пожалуйста. Посмотрю. Так не воспроизводится.
А пока можете попробовать в скрипт вставить такой код.

try {

здесь строка вызова: плагина: app.playbackParameters = executeAction( ... и т.д.

}
catch(e) { if (e.number != 8007) alert(e); }

Если поможет так и оставим.

Re[r-bin]:
C try-catch приколько получается. Сообщение об ошибке в скрипте не появляется, но фотошоповское program error все равно есть. И главное - скрипт же все равно не работает. program error я могу попробовать ловить.

Ссылку пришлю.
Re[c3c]:
Сейчас глянул, оказывается на днях вышел СС2017.1.1

Если у вас 2017.0 или 2017.0.1 то в 2017.1 release notes сказано

Numerous other issues fixed in the areas of 3D, Actions, Search, Learn Panel, Performance, Touch Bar, and Type

https://helpx.adobe.com/photoshop/using/whats-new.html#fixed_issues

Попробуйте обновить. Начиная с CC2015 глюков со скриптами всё больше и больше по их вине. Поэтому работаю только на CS6.
Re[c3c]:
Новая версия скрипта. Должно работать как часы ).

https://yadi.sk/i/OHnrYUQ43JLjgy
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта