首页 > 解决方案 > Wand - 用偏移量右对齐文本

问题描述

重力似乎是我想要的,但它不允许我改变 x 偏移量。

bg.caption(f"{xp} / {req_xp}", left=200, top=165, font=montserrat_bold, gravity='north_east')

在 y 方向上正确偏移,但无论我为它放什么,left它仍然粘在右边。这是魔杖的错误吗?我看到了几个纯 imagemagick 的例子,其中对齐似乎是可能的。

标签: pythonpython-3.ximagemagickwand

解决方案


width x height字幕是通过构建一个新的边界框gravity(文本渲染后,绑定框在left x top图像的坐标处合成。

[...] 它仍然粘在右边。这是魔杖的错误吗?

将重力设置为"north_east"&width未定义,文本将保持“粘在右侧”。

尝试以下...

bg.caption(f"{xp} / {req_xp}",
           left=200,
           top=165,
           width=100,
           height=50,
           font=montserrat_bold,
           gravity='north_east')

调整width=&height=参数值以尊重montserrat_bold变量的点大小。


推荐阅读