我想为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.php,http://imagemagick.org/script/escape.php)。
答案 0 :(得分:1)
我会这样做,使用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
他们看起来像这样: