如何将文字放在图像上方(上图)?

时间:2017-03-19 16:51:34

标签: imagemagick montage

我想出了这个:

montage -background Orange -label "Faerie Dragon" -gravity South test.png -geometry "100%" -font TREBUC.ttf -pointsize 25 out.png

它添加了文字" Fearie Dragon"在图像test.png下方的橙色背景上使用字体Trebuchet,尺寸为25,并且不会缩放原始图像。

唯一的问题是:如何将图像放在图像上方而不是下方? Gravity选项似乎无能为力。

1 个答案:

答案 0 :(得分:3)

您可以使用instead转换montage并使用以下命令将注释放在图像的上方:

convert test.png -pointsize 25 -gravity North -background Orange -splice 0x32 -annotate +0+4 "Faerie Dragon" out.png

这是montage命令的输出:

enter image description here

这是convert命令的输出:

enter image description here

从400x300图像开始,两个命令都会生成400x332图像。

在Windows上使用ImageMagick 7.0.5-3进行测试