Я пытаюсь сгенерировать изображение из текста. Требования: текст выровнен по левому краю, по центру вертикально, максимально большой, макс. разрешение 1920x1080.
Вот что у меня есть:
convert -background white -fill black \
-font "fonts/DejaVuSansMono.ttf" \
-size 1920x1080 label:'Text \nloooooooooooooooooooooooooong text\nand another' \
-gravity West image.png
Работает довольно хорошо, но не вертикально по центру.
выглядит так:
https://imgur.com/rJLxJO2.png
Но мне бы хотелось, чтобы это выглядело так: https://imgur.com/IVrydty.png
Я мог бы использовать -size x1080 и поместить это изображение в центр чистого белого изображения, используя вторую команду, но это не значит, что оно не слишком широкое.