понедельник, 3 марта 2008 г.

Приклеивание лого

Некоторые люди любят приклеивать на скриншоты логотип. Чтоб не спёрли, видимо (хотя всё равно ведь сопрут...)
Разумеется это дело можно и даже нужно автоматизировать.
Для этого нам понадобятся 2 программы.
для создания логотипа - gimp
для приклеивания оного - imagemagick
Оба бесплатны и работают под Linux и Windows

I. Создание логотипа.

0. Скачиваем и инсталлируем GIMP

1. Создаём в GIMP картинку и с помощъю инструмента Text создаём надпись желаемого цвета и размера.


2. Удаляем фоновый слой


3. Сжимаем картинку до размера слоя с надписью.


4. Сохраняем как PNG


II. Приклеивание логотипа

0. Скачиваем и инсталлируем ImageMagick

1. Используем его:
composite -gravity SouthEast logo.png input.png output.png
-gravity SouthEast сообщает к какой стороне картинки прилепить логотип. в данном случае к нижнему правому углу.

для группы файлов это будет выглядеть в Linux так:
# for i in *.png; do composite -gravity SouthEast logo.png $i $i.with-logo.png; done

если есть несколько логотипов, и хочется для каждой картинки выбирать тот, что лучше подходит, можно создать все комбинации, а потом удалить не нужное:
# for l in logo/*; do for i in images/*; do composite -gravity SouthEast $l $i $l.$i; done; done

P.S. Надёюсь никто не забыл, что скриншоты лучше делать в png ?

Комментариев нет: