Wand - 右对齐带有偏移量的文本

Wand - Right aligning text with offset

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

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

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

字幕是通过构建一个新的边界框 (width x height) 创建的,并呈现文本以适合该框——同时尊重 gravity 参数。渲染文本后,绑定框在图像的 left x top 坐标处合成。

[...] it remains glued to the right. Is this a bug with wand?

重力设置为 "north_east"width 未定义,文本将保持 "glued to the right"。

尝试以下...

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

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