画像に文字を書き込む

たくさんの画像に、それぞれ名前を書き込んで、タイル状に並べて一枚の画像にした。ImageMagick恐るべし。

1) 各々cropしてからannotateする

convert file-in.png -crop 600x1200+300+0 -pointsize 60 -background Khaki label:'namae' -gravity Center -append file-out.png

http://www.imagemagick.org/Usage/annotating/
オプションを同時に使うときは、前から順番に実行されるらしい。
http://www.imagemagick.org/Usage/basics/#cmdline

2) montageで横の列が5になるように並べる

montage -tile 5x -geometry +0+0 *png montage.png

http://www.imagemagick.org/Usage/montage/