3

我想出了这个:

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

它在图像 test.png 下方的橙色背景上添加字体为 Trebuchet 的文本“Fearie Dragon”,大小为 25,并且不会缩放原始图像。

唯一的问题是:如何将文本放在图像上方而不是下方?Gravity选项似乎没有做任何事情。

4

1 回答 1

3

instead您可以使用 convert ofmontage和以下命令将注释放在图像的上侧:

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

这是您的命令的输出montage

在此处输入图像描述

这是命令的输出convert

在此处输入图像描述

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

在 Windows 上使用 ImageMagick 7.0.5-3 测试

于 2017-03-23T17:56:06.347 回答