4

コンタクトシート70枚セットが欲しいです。

そして、各写真は次のラベルのようになります。

n Comment

ここで、n は画像番号を示します。

私の Bash スクリプトはコメントを正しく表示します。画像シーケンス番号については、私は困惑しています。

#!/bin/bash 

/usr/bin/montage \
  -monitor  \
  -tile '3X3' \
  -label [useless attempts to number images]  %c \
  '/tmp/*-thumb.jpg' \
  ~/Desktop/SE-%d.jpg

さまざまなfx:式とパーセントエスケープ構造を試してみましたが、結果は何も表示されないか、数字のゼロ ( http://www.imagemagick.org/script/fx.phphttp://imagemagick.org/script/escape.php ) でした。

4

1 に答える 1

2

MIFF を使用して個別にラベル付けされたファイルを出力ストリームに追加し、それらすべてをコマンドに読み込みstdinますmontage

#!/bin/bash
i=0
for f in /tmp/*-thumb.jpg; do
  convert -label "$i Comment %f" "$f" miff:-
  ((i++))
done | montage -       \
   -frame 5            \
   -tile 3x3           \
   -geometry +10+10    \
   -background black   \
   ~/Desktop/TheAnswer.jpg

それらは次のようになります。

ここに画像の説明を入力

于 2015-02-11T09:43:45.130 に答える