我正在使用imagemagick 6.2.8,我想在右侧对齐的图像底部添加一个标签。
这是我的代码:
convert image.png -gravity center -background "#f0f0f0" -font bgothm.ttf -pointsize 18 label:"text text" -append "append_image.png"
然而标签与左侧对齐
如何将标签对齐?
编辑: 我发现这一点:在IM v6.4.7之前,对齐附加图像要困难得多,并且通常使用“-flop”进行右对齐。或者使用“-extent”或“-border”调整居中对齐附加的图像宽度。 但我从未使用过imagemagick
答案 0 :(得分:2)
要对齐右下角,use -gravity southeast
.
convert image.png -gravity southeast -background "#f0f0f0" -font bgothm.ttf -pointsize 18 label:"text text" -append "append_image.png"
答案 1 :(得分:1)
修改:我已更新我的解决方案以使用您的ImageMagick版本。
双击技巧。一个翻转镜像文本,所以它将是右对齐和一个翻转镜像附加,使其可读:
convert image.png -background "#f0f0f0" -font bgothm.ttf \
-pointsize 18 label:"text text" -flop -append -flop "append_image.png"
为我制作this图片。请注意-flop -append -flop 执行的顺序很重要!
但是,更好的解决方案是将ImageMagick升级到> = 6.4.7并使用-gravity SouthEast:
convert image.png -gravity SouthEast -background "#f0f0f0" -font bgothm.ttf \
-pointsize 18 label:"text text" -append "append_image.png"