aleksandr_onyshchenko: (Default)
[personal profile] aleksandr_onyshchenko
http://img-fotki.yandex.ru/get/4421/85428457.5/0_b388e_a308ac5e_orig.jpg
"Бля! Опять гистограмма хреновая!"

Это третья публикация, посвящённая Actions.

Две первые здесь:

1. Про Actions, или до чего доводит лень!
2. Про Actions, продолжение (часть 2).

Во второй части я описал создание универсального action, который:

1. позволяет на автомате масштабировать горизонтальные и вертикальные снимки под заданный размер (у меня: 950 и 800 пикселов соответственно).
2. осуществляет шарп после ресайза.
3. рисует тонкую (1 пиксел) чёрную рамочку вокруг фото.
4. создаёт тень, "отбивающую" картинку от фона.
5. вносит авторский копирайт или логотип в строго заданное место изображения.

Action универсален в том смысле, что пользователь при помощи установки/снятия соответствующих галочек, может выбирать любое подмножество перечисленных действий.

В данной статье, на основе разработанного нами action, мы попробуем создать типичный workflow для человека, готовящего WEB-публикации с большим количеством иллюстраций.
А также познакомимся с коллекциями Lightroom.

Моделируем ситуацию: Вы много снимаете, причём в RAW, и часто создаёте публикации, которые содержат множество снимков.

Рассмотрим вариант, в котором для конвертации RAW используется Lightroom.
Хотя это требование не критично, можно пользоваться любым конвертером, в нашем случае это повлияет лишь на удобство работы.

Снимающие в JPEG пропускают описание работы с конвертером, и сразу переходят к работе в Photoshop


Важное замечание:

тем, кто в своём workflow использует только Lightroom, не прибегая к Photoshop, данная статья не нужна, т.к. Lightroom содержит встроенные возможности ресайза с учетом ориентации кадра, а также возможность внесения копирайта или логотипа.
Хотя, на мой взгляд, позиционирование последних в Lightroom реализовано несколько грубовато (большой шаг смещения).



Как правило, фотоархив много снимающих состоит из множества отдельных каталогов, по принципу "одна съемка - один каталог".
Хотя физическое расположение файлов может быть любым, т.к. Lightroom содержит одну замечательную возможность - создание коллекций снимков.

Коллекции в Lightroom - обширная тема, достойная отдельной публикации.
Поэтому сейчас опишу ее весьма кратко: коллекции - это возможность создавать любые логические объединения ваших снимков, не затрагивая их физического расположения.

Эти коллекции могут быть постоянные, сохраняемые под собственными уникальными именами, могут быть "интеллектуальные" (Smart Collection), которые чрезвычайно полезны в некоторых случаях.
Но есть в Lightroom и "Quick Collection", которая очень легко формируется, и позволяет без усилий решать вопросы формирования нужного подмножества работ.
Именно этим типом коллекций мы и воспользуемся.

Когда, просматривая отснятое в режиме Library, Вы наводите мышку на превью снимка, то в его правом верхнем углу появляется небольшой кружок:

http://img-fotki.yandex.ru/get/5822/85428457.5/0_b388f_7bf60e1c_orig

Если по нему щёлкнуть, то снимок автоматически добавляется в Quick Collection.
При этом физически его расположение не меняется.

Таким образом, просматривая отснятое, Вы помещаете в Quick Collection все те кадры, которые хотите включить в публикацию.
На данном примере видно, что отобрано 7 снимков:

http://img-fotki.yandex.ru/get/4527/85428457.5/0_b3890_74ee79b2_orig.jpg

Если щелкнуть по этой коллекции, то Lightroom отобразит только те снимки, которые Вы отобрали, хотя физически они могут находиться в совершенно разных каталогах:

http://img-fotki.yandex.ru/get/4421/85428457.5/0_b3891_64907413_orig.jpg

На всех превью виден уже упомянутый кружок.
С его помощью Вы можете удалить из Quick Collection кадры, попавшие в неё по ошибке.
Когда работа в Lightroom будет полностью закончена, Quick Collection рекомендуется просто очистить.
При этом физически сами кадры сохранятся.

Следующий этап - обработка отобранных кадров.
Тут мне описывать нечего, Вы обрабатываете кадры в соответствии со своими требованиями.

Закончив обработку в Lightroom, помечаете все кадры в коллекции, нажав комбинацию "Ctrl+A".
Далее - групповой экспорт, комбинация клавиш (для Windows) "Ctrl+Shift+E".

Появляется окно группового экспорта:

http://img-fotki.yandex.ru/get/4527/85428457.5/0_b3893_e8d124f8_orig

В нём следует задать главное для нас: папку сохранения результатов, а также формат сохранения снимков.
Опцию шарпа я не активирую, т.к. шарп следует проводить однократно, после приведения картинки к ее окончательному размеру.
В нашем action заложена соответствующая функция.
Нажимаем кнопку "Export", и всё: на этом наша работа с Lightroom закончена.

Если Вы пользуетесь любым другим конвертером, то должны в итоге получить то же самое: папку, содержащую все изображения, отобранные Вами для публикации, и конвертированные.
А если Вы и вовсе снимаете в JPEG, то просто игнорируйте все эти заморочки с конвертером, и читайте дальше!

Запускаем Photoshop, и настраиваем наш action.
Открываем его в палитре Actions, определяемся, какие именно функции нам нужны, и устанавливаем/сбрасываем соответствующие галочки.
Этот процесс подробно описан во второй публикации.

Например, если Вам нужны ресайз, шарп, рамочка и копирайт, но не нужна тень, как в заглавном снимке данной публикации, то расставляем галочки таким образом:

http://img-fotki.yandex.ru/get/4526/85428457.5/0_b3577_e74b5ed7_L

Настал момент выполнить обещание, данное во второй части статьи, и пояснить назначение трёх последних операций экшена, которые на иллюстрации не активированы.
Это:

1. Flatten Image - объединение всех слоёв изображения в один.
2. Save - сохранение картинки на диск.
3. Close - закрытие файла после сохранения.

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

Однако теперь мы хотим использовать наш action при пакетной обработке, где ручные операции требуется полностью исключить.

Для осуществления пакетной обработки, в Photoshop предусмотрены 2 механизма:

1. File -> Scripts -> Image Processor...
2. File -> Automate -> Batch...

В свое время я работал с Image Processor, применяя его только для "интеллектуального" ресайза с учётом ориентации кадров.
Он справлялся с задачей на ура.

Его интерфейс имеет вид:

http://img-fotki.yandex.ru/get/4714/85428457.5/0_b3579_8f4a0c31_orig.jpg

Очевидно, что нужно задать папку с исходниками, затем папку для вывода обработанных файлов, выбрать их тип и качество сохранения, а также ограничения по длинам сторон для ресайза.
Если в качестве выходного формата выбрано JPEG, то в указанной выходной папке будет автоматически создан подкаталог JPEG, в котором и сохранятся результаты работы.
Если выбран PSD или TIFF, то и подкаталог будет создан соответствующий.

Проблемы начались, когда я указал 4-ый параметр Image Processor - созданный нами и уже предварительно настроенный action.

При активации в нашем action опции Save, Image Processor отрабатывал задачу, файлы сохранялись в заданной папке, однако все они оставались открытыми в Photoshop!
И появлялось сообщение о том, что процессор не смог обработать заданные ему файлы.
Естественно, что при достаточно большом количестве этих файлов, и при не слишком большом количестве памяти на компьютере, такая ерунда быстро подвесит Photoshop.

Если же активировать в action опцию Close, то файлы закрываются автоматически.
Но, чтобы Вы не слишком радовались, при этом они перестают сохраняться на диске :о))
Мне настолько не верилось в столь кривую работу этой немудреной опции, что я погуглил слегонца.
Нагуглил :о((

В общем, полный облом от Adobe.

Не добившись желаемого от Image Processor, я перешёл к команде Batch.
Её интерфейс таков:

http://img-fotki.yandex.ru/get/4422/85428457.5/0_b3578_2c321d0a_orig.jpg

Итак, сверху - вниз задаём:

1. созданный нами action.
2. папку с исходниками.
3. папку для вывода результатов.

В секциях "Sourse" и "Destination" есть дополнительные опции.
Их назначение понятно, а самой для нас важной является опция "Override action "Save as" Commands" из секции "Destination".
По-русски - переопределить команды "Save as" внутри action.

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

А команда Batch переопределит этот каталог на тот, который задан в её собственном интерфейсе.

И ещё: для сохранения при создании action следует использовать именно команду "Save as".
Т.к. в её интерфейсе можно указать не только каталог, но и параметры сохранения, включая цветовой профиль sRGB:



Активация опции sRGB является обязательной, т.к. Ваши снимки предназначены для WEB.

Для хотя бы приблизительной оценки скорости работы, я конвертнул из Lightroom 34 кадра, снятых на Nikon D3.
В TIFF, 16 bit, Adobe RGB.
Затем запустил Bath-процесс, активировав в своём action все опции.
То есть для каждого тиффа выполнялось следующее:

1. ресайз, для горизонтальных кадров - до 950 пикселов по ширине, для вертикальных - до 800 пикселов по высоте.
2. шарп, основанный на Smart Sharpen, с последующей раздельной регулировкой интенсивности черных и белых ореолов (90% и 50%) соответственно.
3. обрамление снимков чёрной рамочкой шириной в 1 пиксел.
4. создание белой подложки с горизонтальными размерами на 20 пикселов больше, чем у масштабированной картинки, и "включение" тени от картинки.
5. размещение вертикального копирайта в ПНУ картинки.

Окончание процесса фиксировалось в момент появления в выходной папке последнего обработанного файла.
Общее время: 1 мин. 56,5 сек. на 34 кадра.
То есть, приблизительно 3,43 сек. на кадр.
(Правда, компьютер у меня довольно мускулистый...)

Один кадр из этой съёмки. Кто на нём - отгадайте с трёх раз :о))



Если Вы хотите применить опцию "тень,"отбивающая" от фона", а фон в Вашей публикации, в отличие от моего ЖЖ, не белый, то следует переопределить параметры команды Fill в action "White Background & Shadow".



Заменив там белый на цвет Вашего фона.

P.S. Да, я знаю, что после этого название данного action утратит актуальность, но переделывать все иллюстрации лениво.

Завершающая публикация серии:
Про Actions, с подарком под ёлочку! (часть 4)


Через небольшое время, разработанный action и инструкция к нему, с описанием, как заменить копирайт на собственный, изменить его расположение, либо ориентацию, будут выложены в свободный доступ.
Но только для англоязычного Photoshop.


(no subject)

Date: 2011-12-21 05:59 (UTC)
From: [identity profile] mit-lj.livejournal.com
Очень понятно написано, для новичков будет самое то! И для себя узнал кое что новое. Спасибо!

(no subject)

Date: 2011-12-21 06:06 (UTC)
From: [identity profile] awo-onyshchenko.livejournal.com
Для меня "понятность" - очень важная сторона конечного продукта.
Основное время тратится на редактирование уже написанного текста.
Причём с какого-то момента статья начинает жить собственной жизнью.
Фактически "заставляя" меня вносить различные дополнения, или исключать уже написанные фрагменты.
:о))

(no subject)

Date: 2011-12-21 07:34 (UTC)
From: [identity profile] michaelmilaev.livejournal.com
Когда работа в Lightroom будет полностью закончена, Quick Collection рекомендуется просто очистить.
==========================
можно не очищать, а переименовать ;) , а еще для добавления в Quick Collection, можно просто нажать быструю клавишу B(должна стоять англ раскладка), но это тема для другого поста :)


Проблемы начались, когда я указал 4-ый параметр Image Processor - созданный нами и уже предварительно настроенный action.

При активации в нашем action опции Save, Image Processor отрабатывал задачу, файлы сохранялись в заданной папке, однако все они оставались открытыми в Photoshop!
И появлялось сообщение о том, что процессор не смог обработать заданные ему файлы.
Естественно, что при достаточно большом количестве этих файлов, и при не слишком большом количестве памяти на компьютере, такая ерунда быстро подвесит Photoshop.

Если же активировать в action опцию Close, то файлы закрываются автоматически.
Но, чтобы Вы не слишком радовались, при этом они перестают сохраняться на диске :о))
Мне настолько не верилось в столь кривую работу этой немудреной опции, что я погуглил слегонца.
Нагуглил :о((

В общем, полный облом от Adobe.
===========================================
пока не прочитал, о проблеме не догадывался :)
попробовал несколько раз, оставить файлы открытыми в ФШ не получилось :(
наверное я делаю что то не так :)
да, зачем активировать опцию Save в экшене? Имидж процессор и так прекрасно сохраняет.

(no subject)

Date: 2011-12-21 09:14 (UTC)
From: [identity profile] awo-onyshchenko.livejournal.com
Привет, Михаил!
Прошу впредь сократить объём цитирования до разумного предела.

Теперь по порядку:

1. Вы сохраняете коллекции фото к каждому посту?
Я ведь достаточно четко подчёркивал временность этой коллекции.
А очищать ее я рекомендовал потому, что если этого не сделать, то потом забудешь, и начав формировать подборку фото для следующей публикации, получишь кашу, которую придётся вычищать вручную.

2. Подборка быстрых клавиш в Lightroom - не тема данного поста.
Кому интересно - или купит справочник Келби, или пороется в ЖЖ у Миши Перлова.
Он сравнительно недавно публиковал такую подборку.

3. О "проблеме" с Image Processor.
По приведенной мною в этой связи ссылке не стоит ограничиваться вводным постом девушки-блондинки.
Опустившись в конец короткой дискуссии, Вы сможете увидеть пару постов от уважаемого мной автора [livejournal.com profile] timon_timonich который описывает именно то, что и я.

Быть может, причина этого в некоторой комбинации операционной системы и версии Photoshop.
У меня, например, Win 7/64 максимальная, и англоязычный Photoshop CS5.

Коль скоро с помощью Batch задача легко решилась, то я не намерен более тратить время на Image Processor.
Если у Вас когда-либо появится на этот счёт информация - буду благодарен.

(no subject)

Date: 2011-12-21 14:32 (UTC)
From: [identity profile] michaelmilaev.livejournal.com
коллекции сохраняю, но не всегда, у меня процесс отбора по другому построен, но раз уж создали коллекцию, то почему бы не сохранить?

у меня стоит Виста64 и ЦС5, с последними обновлениями с сайта адобы

(no subject)

Date: 2011-12-21 14:42 (UTC)
From: [identity profile] awo-onyshchenko.livejournal.com
Кстати, в процессе написания модуля "Copyright only" наблюдал такой глюк:
модуль, будучи запущен мышкой из палитры Actions, отрабатывал полностью.
Но если на той же картинке я запускал его при помощи назначенной F-клавиши, то он зависал где-то в процессе выполнения.
Выводил его из задумчивости только щелчёк мышкой, причём даже ВНЕ Photoshop.
Победил этот глюк, вставив в модуль команду Fit Image, с параметрами 5000 и 5000, и активированной опцией "Don't Enlarge".
Т.е. команду, которая никогда не будет работать :о))
Танцы с бубном...

(no subject)

Date: 2011-12-21 08:49 (UTC)
From: [identity profile] donna-laura.livejournal.com
Последняя фраза не порадовала.
Всё-всё, молчу-молчу ;)))

А Сергея, наверное, редко кто с первого раза не узнает ;)

(no subject)

Date: 2011-12-21 14:36 (UTC)
From: [identity profile] hedgehoq.livejournal.com
Полезно, почерпнул для себя неизведанное.

(no subject)

Date: 2011-12-21 14:43 (UTC)
From: [identity profile] awo-onyshchenko.livejournal.com
Рад стараться!
From: [identity profile] pingback-bot.livejournal.com
User [livejournal.com profile] ku_lina referenced to your post from Про Actions, продолжение (часть 3). (http://grafo-navigator.livejournal.com/141217.html) saying: [...] Оригинал взят у в Про Actions, продолжение (часть 3). [...]

(no subject)

Date: 2012-01-04 15:20 (UTC)
From: [identity profile] totally-psyched.livejournal.com
спасибо за информативную серию.

раз Ваша лень была двигателем создания action'а, то моя лень поддалкивает на просьбу поделиться уже готовым продуктом =) можно?

(no subject)

Date: 2012-01-04 15:24 (UTC)
From: [identity profile] awo-onyshchenko.livejournal.com
Да, чуть погодя весь комплект будет выложен в свободный доступ.
В качестве новогоднего подарка желающим.

(no subject)

Date: 2012-01-04 22:21 (UTC)
From: [identity profile] totally-psyched.livejournal.com
отлично, спасибо.
From: [identity profile] pingback-bot.livejournal.com
User [livejournal.com profile] ku_lina referenced to your post from Про Actions, с подарком под ёлочку! (часть 4) (http://grafo-navigator.livejournal.com/145936.html) saying: [...] 3. Про Actions, продолжение (часть 3). [...]
From: [identity profile] pingback-bot.livejournal.com
User [livejournal.com profile] ku_lina referenced to your post from Про Actions, с подарком под ёлочку! (часть 4) (http://grafo-navigator.livejournal.com/145936.html) saying: [...] сохраняется. Работа в пакетном режиме подробно описана здесь: Про Actions, продолжение (часть 3). [...]

(no subject)

Date: 2012-05-15 22:44 (UTC)
From: [identity profile] alexey-kudrik.livejournal.com
тоже мучился с тем, что ФШ не закрывает табы открытые.. Так я взял и прописал в экшн в начале закрытие предыдущего таба. Единственное - надо следить, чтобы перед началом работы ИмэджПроцессора был открыт один файл в ФШ.

Работает ;)

Из Бриджа батч обработка как-то очень криво работает.

(no subject)

Date: 2012-11-28 10:44 (UTC)
From: [identity profile] art-line.livejournal.com
http://ru-photoshop.livejournal.com/2368805.html?thread=47309093#t47309093

Все дело в длинне экшена - он более 20 шагов.
1) в фотошопе заходим в preferences-perfomance и число шагов History states увеличиваем до 40, ну или больше, что бы было больше, чем количество шагов в экшене.
2) радуемся и пляшем...
From: [identity profile] livejournal.livejournal.com
Пользователь [livejournal.com profile] rem_bond сослался на вашу запись в записи «Про Actions, с подарком под ёлочку! (часть 4) (http://rem-bond.livejournal.com/8921.html)» в контексте: [...] 3. Про Actions, продолжение (часть 3). [...]

Profile

aleksandr_onyshchenko: (Default)aleksandr_onyshchenko

October 2024

M T W T F S S
 123456
78910 111213
14151617181920
21222324252627
28293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2025 12:48
Powered by Dreamwidth Studios