| Маркировка рисунков в linux (watermark) |
|
|
|
| Автор: Administrator |
| 01.12.2010 23:57 |
|
Нам потребуется пакет imagemagick, есть практически в любом дистрибутиве Linux. Создать, например в GIMP, файл watermark.png, размером с модифицируемый файл или поменьше, тогда будет несколько маркеров в зависимости от размера watermark.png, с прозрачным фоном и написать текст маркера. Маркируем: composite -dissolve 15 -tile watermark.png src.jpg dst.jpg 15 - степень прозрачности src.jpg - исходный файл dst.jpg - маркированный файл + = ![]() Или можно маркировать все файлы в папке:
Создаём в папке с фотографиями исполняемый файл mark.sh с кодом: #!/bin/sh #ищем файлы с расширением jpg и подаём в конвеер find *.jpg | while read i; #меняем размер исходных файлов do convert $i -resize 1024x768 2-$i #маркируем composite -dissolve 15 -tile watermark.png 2-$i 3-$i #удаляем промежуточные файлы если делали resize rm -rf 2-$i #удаляем исходные файлы, раскомментировать, если нужно #rm -rf $i done Запускаем ./mark.sh Всё... ![]() |
| Обновлено 03.04.2012 11:23 |
Маркировка рисунков в linux (watermark)





