写真にテキストを一括挿入するにはどうすればいいですか?

写真にテキストを一括挿入するにはどうすればいいですか?

私は Linux/Ubuntu を使用していますが、いくつかの jpeg 画像に著作権テキストを追加する最も簡単な方法は何でしょうか。

答え1

ImageMagick は画像にテキストを追加できます。Ubuntu にはおそらくプリインストールされています。Web サイトからの使用例:

  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 などとすることができます)

関連情報