timon_timonich


Заметки суриката

Я в этой жизни ничего не добился. Зато сам!


Previous Entry Share Next Entry
Скрипт для фотошопа
timon_timonich
Буквально пару дней назад в коммунити ru_photoshop возник вопрос про фильтр в цикле, само собой реализовать такое можно только с помощью скриптов. Давненько я ничего не писал для фотошопа и потому вызвался помочь. Как обычно, условия были очень специфические и мало кому может пригодиться кроме автора. Кароче, надо было сделать, чтобы для каждой картинки была последовательность - Smart Sharpen, затем ресайз, ну а дальше снова Smart Sharpen, при чем фильтры применяются с разными параметрами, я так подозреваю что автор будет просто выбирать версию картинки чтобы выложить в сеть, кстати было бы неплохо если бы он озвучил вообще цель всего шаманства Скрипт доступен по этой ссылку, если вдруг кто учится кодить под Photoshop может даже пригодиться :)

з.ы. Я кстати тут свой Canon 70-200 4L IS продать собираюсь, так как заменяю его на Canon 135 2.0L, если кому из Москвы интересно пишите в личку :)

  • 1
я хочу от тебя ребенка)))

Жене твоей чтоли ссылку на этот пост скинуть :)

Забавно.
Для универсальности можно заменить путь на какой-нибудь универсальный для всех и поставить условие проверки высоты и ширины, чтобы пропорции не менялись
Жаль, что мало кто пользует. Впрочем, как и крайне мощный и простой VBA для Microsoft Office.

Ну такой задачи не было, так то логично что можно добавить :)

Не очень понятно, зачем это вообще надо - в том числе и автору:)
По крайней мере, если последовательность именно такая, Smart Sharpen - ресайз - Smart Sharpen. Если нужна серия картинок разного размера с параметрами Smart Sharpen в зависимости от размера, должно быть ресайз - Smart Sharpen, отмена двух последних действий, ресайз - Smart Sharpen...

нет, вы не правильно поняли - параметры ресайза не меняются, меняются лишь значения фильтров. объясню зачем это надо:

чтобы финальная картинка выглядела более резкой, я обычно делаю ешарп полноразмерной фотографии перед ресайзом (с достаточно большим радиусом ~2.2 и 110%), а после ресайза еще один небольшой, с радиусом 0.4 и 45%.

проблема в том, что предугадать, как будет выглядеть картинка после ресайза невозмнжно. на каких то надо выставлять радиус больше, на каких-то меньше. да и метод ресайза (linear/bicubic) тоже играет роль. где то будет лучше выглядеть один, где-то второй.

кстати, в фотошопе, на удивление, всего 3 метода ресайза. в irfan viewer'e их около восьми и есть более крутые, которые лучше сохраняют мелкие детали.

вручную делать несколько вариантов утомительно. собственно, из-за этого у меня лежит где-то 15 картинок, которые тупо лень выкладывать :)

столько много внимания шарпу я уделяю потому что у меня мыльница за 200$ и проблема стоит весьма остро :)

Оно хоть работает как надо? :)

дорвался наконец-то до своего компа :) нет, не работает как надо, исправил немного.
ты не учел UnitValue(), хотя, может быть, в других версиях он по другому считается. :)

Ну это уже нюансы, если подправил все хорошо :)

а как сделать чтобы была форма, ручками вводить циферки и т.п.? и еще чтобы выводилось количество полученных файлов. все таки из 50 выбирать сложновато :)

Документацию посмотри, там есть примеры окон и работы с входящими параметрами. А кол-во как бы 52 всегда, если судить по твоему циклу. Да и можешь счетчик на файлы сделать и "alert(i);" в конце :)

я имел в виду сколько _будет_ :) в зависимости от входных данных.

Счетчик сделай :)

(Deleted comment)
да не, павла косенко я внимательно почитал. ничего слишком специфичного не вижу :) написал чуть выше зачем это надо.

В каком состоянии объектив и за сколько продаешь?

В хорошем, отдаю с защитным фильтром b&w, есть пара потертостей около кольца зуммирования. Нареканий к нему никогда не было, просто после покупки 135 2.0 он не нужен :)

Да забыл, за 28 отдам :)

  • 1
?

Log in