それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

montage(画像を並べる)するときにファイル名を入れたい。

montage するときにファイル名を入れたい

画像をならべて、インデックスの画像を生成したい。

インデックスプリントのような、証明写真のような、写真をならべてサクッとインデックス・プリントにしたい。

似た写真があるときに並べて表示することで「違い(差分)」を、目視し、目で差異を確認したいとき、montageコマンドが便利。でもファイル名がわからないと差分がわかってもどこのファイルかが分かりづらい。そこでファイル名を入れたい。

ファイル名をラベルとして表示する例

montage \
    -geometry 1200x \
    -pointsize 150 -font Liberation-Serif-Italic \
    -set label '%f\n%wx%h' \
        "IMG_5576 (2).JPG" 
        "IMG_5576.JPG" 
        "IMG_E5576 (2).JPG" 
        "IMG_E5576.JPG" 
    out.jpg

montage コマンド

montage a.jpg b.jpg c.jpg d.jpg out.jpg

montage コマンドで出力幅指定 (縦幅を省略して自動計算

montage -geometry 1200x 

montage コマンドでファイル名を入れる

montage -set label '%f\n%wx%h'
  • %f ファイル名
  • \n 改行
  • %w
  • %h

montage コマンドにフォントとフォントサイズを指定

montage -pointsize 150 -font Liberation-Serif-Italic 

フォントはフォント一覧から選ぶ。

フォント一覧の取得

montage -list font

出来上がりサンプル

参考資料