I want to add text on an image at specific point and want it be centre aligned. How can I specify to margin from top? I want to specify margin in pixels/inches from top.
Currently I am using this command:
convert temp.jpg -gravity Center -pointsize 30 -annotate 0 'Love you mom' temp1.jpg
it is writing text in centre of image. I want text to move to top.
This is what I am getting:
This is what i want:
Try using -gravity North
(this will move your text to the top of the image) and then adding an offset (-annotate +0+100
) to move down your text:
convert temp.jpg -gravity North -pointsize 30 -annotate +0+100 'Love you mom' temp1.jpg