1

Прошло 3 или 4 часа, я искал это.

Это моя команда:

convert -gravity center -size 500x500 -background '#263238' -fill white -font "IRANSans.ttf" -pointsize 32 pango:"<span face='IRANSans' foreground='white'>درود</span>" bge.png

Результат

Но я хочу поместить этот текст в середину картинки. То же самое, что эта строка делает в CSS:

vertical-align: middle;

1 ответ1

2

Как прокомментировал Марек Рост:

convert -background '#263238' -fill white -font "IRAN-sans-Regular" \
    -size 500x500  -pointsize 32  -gravity center label:"دورد" bge.png

Я поменял персонажей. Вы можете перечислить шрифты с помощью convert -list font .

Или с Панго

convert -size 500x500 xc:'#263238' \
    \( -gravity Center -size 100x50 -background none \
    -font "IRANSans.ttf" -pointsize 32 \
    pango:"<span face='IRANSans' foreground='white'>درود</span>" \) \
    -gravity Center -composite bge.png

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .