Я нахожусь на linux / Ubuntu и интересно, что это самый простой способ добавить текст авторских прав на пару изображений jpeg.
Как пакетная вставка текста на фотографии?


2 ответа
ImageMagick может добавлять текст к изображениям. Это, вероятно, поставляется с предварительно установленной на Ubuntu. Пример того, как использовать его со своего сайта:
convert dragon.gif -gravity south \
-stroke '#000C' -strokewidth 2 -annotate 0 'Faerie Dragon' \
-stroke none -fill white -annotate 0 'Faerie Dragon' \
anno_outline.jpg
этот текст в самом низу dragon.gif
, создание нового образа anno_outline.jpg
. Есть много текстовых эффектов, о которых вы можете прочитать в convert
документация.
если вы делаете только несколько изображений, вам не нужен пакетный файл, но если вы делаете больше, скажем, целый каталог, вы можете просто обернуть команду for-do
петли:
for FILE in *.jpg; do convert $FILE -gravity south -annotate 0 'copyright' new_$FILE; done

взгляните на Image Magick и его преобразовать команду. Это будет что-то вроде:
convert -caption "(c) 2012 Mr. Photographer" original.jpg copyrighted.jpg
(погружаясь глубже в Image Magick docs покажет способы сделать это навалом, так что вы можете указать что-то вроде *.jpg
для входных файлов и выходных файлов может быть вариант на исходное имя файла, так что a.jpg становится a-copyright.jpg, b.jpg - > b-авторское право.JPG и т. д.)

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]