我想在特定点的图像上添加文本,并希望它在中心对齐。如何从顶部指定保证金?我想从顶部指定以像素/英寸为单位的边距。
目前我正在使用此命令:
convert temp.jpg -gravity Center -pointsize 30 -annotate 0 'Love you mom' temp1.jpg
它是在图像中心写文字。我希望文字移到顶部。
这是我得到的:
这就是我想要的:
答案 0 :(得分:27)
尝试使用-gravity North
(这会将文字移到图片顶部),然后添加偏移量(-annotate +0+100
)以向下移动文字:
convert temp.jpg -gravity North -pointsize 30 -annotate +0+100 'Love you mom' temp1.jpg
答案 1 :(得分:0)
convert -pointsize 40 -fill blue -draw 'text 600,600 "Love You Mom"' temp1.jpg temp2.jpg
^ ^
| |
From Left |
From Top