我有一个非常简单的PIL.ImageDraw.text示例
from PIL import Image, ImageDraw
image = Image.new("RGB", (100, 100))
draw = ImageDraw.Draw(image)
draw.text((10, 10), "Test")
image.save("example.png")

由于某种原因,T的左边部分被裁剪了。
如果我添加一个空格字符draw.text((10, 10), " Test"),我会像预期的那样得到Test,但是,很明显,它已经从额外的空格字符移到了右边。

测试对象:
>>> import sys
>>> sys.version
'3.7.3 (default, Jul 25 2020, 13:03:44) \n[GCC 8.3.0]'
>>> import PIL
>>> PIL.__version__
'7.1.2'相同的结果:
>>> import sys
>>> sys.version
'3.8.10 (default, May 5 2021, 03:01:07) \n[GCC 7.5.0]'
>>> import PIL
>>> PIL.__version__
'8.2.0'发布于 2021-06-18 08:17:53
由于字体因素,你还没有定义字体和大小,这是我在使用PIL时所犯的大多数错误,因为它使用的是默认字体类型。请参阅:https://www.geeksforgeeks.org/python-pil-imagefont-truetype/
https://stackoverflow.com/questions/68023676
复制相似问题