如何在照片上批次插入文字?

如何在照片上批次插入文字?

我在 linux/Ubuntu 上,想知道要為幾個 jpeg 圖像添加版權文字的最簡單方法是什麼。

答案1

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

答案2

看看 Image Magick 及其轉換命令。它會是這樣的:

convert -caption "(c) 2012 Mr. Photographer" original.jpg copyrighted.jpg

(深入研究 Image Magick 文件將展示批量執行此操作的方法,以便您可以指定*.jpg輸入文件之類的內容,並且輸出文件可以是原始文件名的變體,以便 a.jpg 變為 a-copyright.jpg, b.jpg -> b-copyright.jpg 等)

相關內容