Как пакетная вставка текста на фотографии?

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

19
задан Der Hochstapler
06.04.2023 22:56 Количество просмотров материала 2918
Распечатать страницу

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
4
отвечен SigueSigueBen 2023-04-08 06:44

взгляните на 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 и т. д.)

2
отвечен Doug Harris 2023-04-08 09:01

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

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх