ImageMagick pango 垂直对齐

ImageMagick pango 垂直对齐

我已经搜索它三四个小时了。

这是我的命令:

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

正如评论的那样马雷克·罗斯特

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

我反转了字符。您可以使用 列出字体convert -list font

或者使用 Pango

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

相关内容