我在使用 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,等等)