【问题标题】:Wand - Right aligning text with offsetWand - 用偏移量右对齐文本
【发布时间】:2020-01-17 17:01:19
【问题描述】:

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

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

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

【问题讨论】:

    标签: python python-3.x imagemagick wand


    【解决方案1】:

    字幕是通过构建一个新的边界框 (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 变量的点大小。

    【讨论】:

    • 谢谢!我应该知道最好不要尝试那些 kwargs。
    猜你喜欢
    • 2019-07-23
    • 1970-01-01
    • 2019-11-17
    • 2012-04-06
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 2013-07-23
    • 2011-05-13
    相关资源
    最近更新 更多