помогите с редактированием картинок

accept1887

точнее, вопрос стоит так - есть очень много (несколько тысяч) картинок приблизительно одинакового размера, которые необходимо пометить логотипом. Подскажите, какой прогой это проще всего сделать. Логотип можно лепить без всяких эффектов - просто поверх основных картинок. Координаты расположения логотипа на картинках фиксированы.
Вопрос может быть идиотский, но я просто совершенно не спец.

psilocybe

можно в фотошопе. экшеном:
1. открываешь картинку-логотип, выделяешь всё, копируешь.
2. открываешь любую из тысячи. открываешь палитр windows>>actions, создаёшь новый экшн.
3. собственно пошла запись экшена: ctrl+V (логотип вставляется по центру сдвигаешь его на нужное расстояние. нажимаешь на палитре stop, запись завершена.
4. теперь самое вкусное, работа с пакетом файлов на автомате: file>>automate>>batch..
в подменю play выбираешь свой экшн.. ну собсна картинко:

/в следующий раз пиши сюда:

psilocybe

но есть ньансы: во первых лого вставляется по центру и сдвигается на фиксированное расстоянине, поэтому если картинки будут разных размеров, то и результат будет неодинаков. поэтому, предположу, что картинке потребуется масштабирование, по приведённой выше ссылке ты найдёшь ответ как это сделать..
во-вторых обрати внимание на картинку: файлы переписываются, либо делай предварительную копиюй файлов, либо выбери не save and close, а folder. ну может ещё что-то, пиши..

Nailgenuine

Фотошоп конечно это может, но с десятками тысяч, да на медленном компе он может слишком долго шевелить мозгами.
Можешь попробовать ImageMagick, в общем-то, batch convert - его основная фича.
В консоли нужно набрать что-нибудь вроде
composite -compose atop -geometry +13+17 logo.png <имя картинки> <куда класть результат>
+13+17 - это координаты относительно верхнего левого угла, насколько я помню. Что из них ширина, а что - высота не помню, но выясняется методом тыка.
Когда откалибруешь команду, бабахаешь её в bat-файл, который и решает поставленную задачу.
В батник можно вписать примерно следующее:
echo off
for %%a in (*.jpg *.png *.gif) do composite -compose atop -geometry +13+17 logo.png %%a result\%%a
Запуск такого батника накладывает logo.png на все картинки (форматов *jpg, *.png, *.gif) в данном каталоге и кладёт результат в папку result
Да, ImageMagick бесплатен

psilocybe

фигасе
Оставить комментарий
Имя или ник:
Комментарий: