【发布时间】:2021-01-16 18:34:02
【问题描述】:
我想在一张图片中画出价格,其中 fontsize=2x 代表美元,fontsize=x 代表美分,如下所示:
我希望能够写出 1.90 和 19.90 等等,这就是为什么我希望美元金额右对齐,而美分金额标准左对齐。
编辑:我忘记了一个要点:逗号是固定的(因为显示位置),我想写美元值以便它向左扩展,而美分值始终保持原样(00, 05 , 10, 19, 99....)。因此,当我写而不是 12,99 时,例如 123,99 我仍然希望 , 处于相同的位置。到目前为止,我唯一的想法是使用单个字符,这些字符处理起来不太舒服:(
【问题讨论】:
-
您能告诉我们您尝试过什么以及它是如何失败的吗?在我看来,通过更改字体并使用
ImageDraw module中的textsize函数,可以直接实现您想要的,但我自己没有尝试过。
标签: python python-3.x python-imaging-library text-alignment