Пакетное подписывание фотографий.

Всего 14 сообщ. | Показаны 1 - 14
Пакетное подписывание фотографий.
В свое время был озабочен подписыванием фотографий пачками (это удобно когда выкладываешь больше сотни фотографий с какого-нибудь мероприятия, например)...
Существующие программы варезные и не очень меня не устроили... Может быть не нашел более менее рабочего варианта, не знаю.

Способ несколько "колхозный", но других способов не фидел, если кто-нибудь поделится, буду признателен (и, наверное, не только я :D). Итак:

Автоматическое подписывание фотографий с помощью Экшенов в фотошопе.

Самая главная проблема - это автоматическое определение ориентации фотографии горизонтальное и вертикальное.

Вторая основная проблема - это масштаб фотографии. Все фотографии должны быть одинаковыми по размеру по большой стороне кадра. Для приведения всех фотографий к одному размеру и, ЧТО ВАЖНО, ЕДИНОМУ Resolution, удобно пользоваться функцией: File -> Scripts -> Image Processor


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

Перед началом введен несколько ограничений:
1. Все фотографии необходимо привести к одному размеру по большой стороне кадра.
2. Соотношение сторон кадра должно быть одинаково для всей серии фотографий.


Итак, приступим.

I
Певрое, что необходимо сделать - это определить с размером подписи на конечном продукте.
Сделать это можно следующим образом:
Загрузить фотографию в фотошоп.
Новым слоем вставить логотип
с помощью инструмента free transform


изменяем подпись до нужного размера (если при изменении размера удерживать шифт, то пропорции изображения не изменятся).
После того как мы определились с размером, необходимо сохранить логотип в отдельном файле. Для этого, находясь на слое с логотипом нажимаем <Ctrl-A> (выделить все) и затем <Ctrl-N> (создать новый файл). Появится диалоговое окно, с параметрами вновь создаваемого изображения.


Обратите внимание, что размеры изображения проставились автоматически и соответсвуют нашему логотипу. Жмем ОК и вставляем на новый слой логотип. После чего сохраняем логотип в формате Photoshop. Это необходимо для сохранения слоя с логотипом без фона.

II
Размещение логотипа на фотографии.
Если Вы помните, то фотографии бывают вертикально и горизонтально ориентированы.
Для того чтобы фотошоп мог обрабатывать в одном экшне и то и другое, ему придется показать как это должно выглядеть.
Для этого:
1. Берем нашу фотографию ориентированную вертикально и изменяем размер холста таким образом, чтобы фотография стала квадратной по большой стороне.





После этого необходимо вставить сюда же горизонтально ориентрованныую фотографию:



Далее необходимо разместить в буфе обмена слой с логотипом. То есть нужно открыть файл с логотипом, выделить слой с логотипом, нажать <Ctrl-A> и <Ctrl-С>.
Теперь все готово для записи экшна 8)

Нажимаем кнопку новый экшн, обзываем его, например, Логотипирование...



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

III
Запись экшна.
1. Нажимаем <Ctrl-V> (помните, что в буфере должен находиться наш логотип), зажимая клавишу <Ctrl> переносим логотип в нижний правый угол вертикально ориентированой фотографии.
Затем втасвляем второй логотип и переносим его в правый нижний угол горизонтальноориентрованной фотографии:



Далее нужно "сохранить и закрыть". Сохранять я рекомендую в какую-нибудь временную папку, например "Рабочий стол/temp"

Не прекращая запись, нажимаем сохранить как и сохраняем результат в указанную папку:



И закрываем изображение. Затем прекращаем запись экшна.
Все, экшн готов.

Далее, вызываем функцию File -> Automate -> Batch
В появившимся диалоговм окне необходимо выбрать папку, в которой лежат исходные изображения, а в качестве экшна выбрать вновь созданный "Логотипирование":



Помните, что перед запуском Batch необходимо скопировать в буфер обмена логотип нужного размера.

Затем, идем пить зеленый чай.
После того как фотошоп обработал все фотографии забираем их из темповой папки и переносим куда надо =)

Вроде доходчиво написал... Может у кого есть более гуманные способы по нанесению Ватермарков?
Re[psi_e30]:
попробуйте воспользоваться скриптом для шопа (ориентация страницы определяется автоматом)

http://demiart.ru/forum/index.php?act=Attach&type=post&id=290054
Re[psi_e30]:
psi_e30
[quot]...изменяем размер холста таким образом, чтобы фотография стала квадратной по большой стороне.[/quot]
Сложно понять, а ещё сложнее сделать.

Может проще использовать стандартные команды Photoshop для этих целей, типа, Align...
Тогда и размер изображений не будет иметь значения, а тем более ориентация, как самих фотографий, так и дизайнера. :)
Re[psi_e30]:
Спасибо за пост!
Народ здесь не привык благодарить за труды

Напиши в личку, лично тебе залью скриптов и экшенов, из которых можно сделать дроплеты, и Watermark панель для СS4 англ.
Re[psi_e30]:
процесс хороший, но я особо не люблю так заморачиваться, просто отделяю вертикальные от горизонтальных фото и обрабатываю по отдельности. Благо фотографий не так много бывает.
Re[psi_e30]:
Вопрос определения сторон - плевый для скрипта, но заморочный в экшенах. Только изза него в свое время стал разбираться со скриптами и шоповской объектной моделью, благо мануал хороший. Кста, Сергей Гурьянов выкладывал свой скрипт для подписи к фоткам.
http://club.foto.ru/forum/titlesearch.php?forum_id=6&pattern=%F1%EA%F0%E8%EF%F2&Search=%E2+%F2%E5%EC%E0%F5
Re[psi_e30]:
Brandon, спасибо за спасибо -)

Kolobokk, про существование команд Align в фотошопе не знал, подозревал, конечно, что они быть обязаны, но почему-то не нашел.
В общем-то этой командой решаются все задачи. Причем сам процес многократно упрощается.
Спасибо. Век живи, век учись.

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


Re[psi_e30]:
Сам не хотел, но оказалось увлекательно )))
Re[psi_e30]:

от:psi_e30

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

Подробнее


Скрипты помогают гораздо больше чем экшены. Мне пришлось изучить JavaScript (хотя я тоже не программист) по одной простой причине: я работаю в полиграфии и есть куча однообразных повседневных задач, решить которые могут только скрипты. Сначала сложно, но потом, когда начинаешь понимать методику написания скриптов и начинаешь ими пользоваться, становится ясно. что время потраченное на написание одного скрипта сэкономило для тебя уйму времени.
Re[Moskitos]:
А еще можно ворд с экселем автоматизировать, не открывая самих программ, пригодилось на работе.
Re[psi_e30]:
Хорошая идея! Еще небольшой трюк, что бы не приходилось перед экшеном копировать картинку в буфер обмена можно сохранить ее как текстуру Edite - Define Pattern.

Допустим у нас лого размером 200х100. После сохранения его в текстуру, создаем выделение 200х100, выполняем команду Edit - Fill, и получаем наш логотип.
Re[Булатов Евгений]:
Actions поддерживает работу с изображениями расположенными на рабочем столе.
Re[Kolobokk]:
Для этого есть отличные удобные бесплатные программы. Например, эта: http://www.faststone.org - FastStone
Ресайз, водяные знаки, лого и пр. и пакетно
Re[StanislavG]:
по поводу разделения фоток на гориз и вертик
раньше тоже не заморчачивался, пока больше 100 фот за раз не понадобилось сделать

вот ссылочку посомтрите, скрипт для автоматического разделения ориентации фоток
http://vladsm.livejournal.com/560030.html

там все просто - 2 экшна и 1 скрипт, все написано как чего куда.
скорее всего тоже самое во 2м посте было, я скачал - там только скрипт без описания.

Вы не авторизованы

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