文章目录
- 一、问题
- 二. 解决方法:
- 1.方法1
- 2.方法2
- 三. 总结
一、问题
使用pillow10进行图片文字合成时获取文字大小失败
AttributeError: 'FreeTypeFont' object has no attribute 'getsize'
二. 解决方法:
1.方法1
降级Pillow
pip install Pillow==9.5.0
再去执行 成功运行,但是有个警告
仔细阅读警告
弃用警告:getsize已弃用,将在Pillow 10(2023-07-01)中删除。请改用getbbox或getlength。
意思是getsize方法将在pillow10中被getbbox或getlength代替。
2.方法2
如果不想降级,仍然使用pillow10解决这个报错
可以使用getbbox方法,返回值和getsize方法是一样的
三. 总结
本次解决了Pillow10获取文字大小报错的问题,在解决问题过程中,很少有能够参考上的答案,网络上的资料也是互相搬运、互相抄袭。本篇希望能给大家提供帮助,谢谢!