Closed TTsdzb closed 1 year ago
libraries/image.py 第 33 行使用了 PIL.ImageFont.FreeTypeFont.getsize 方法:
libraries/image.py
PIL.ImageFont.FreeTypeFont.getsize
w, h = font.getsize(text)
然而这个方法在 Pillow 的 10.0.0 版本被移除了。如果直接安装最新的包,会报错:
Pillow
10.0.0
ERROR: 'FreeTypeFont' object has no attribute 'getsize'
建议在 README 中标明使用 Pillow==9.5.0,或使用其他方法替代。
Pillow==9.5.0
已修复 https://github.com/Yuri-YuzuChaN/maimaiDX/commit/f787b102dacb3e02aba6e6c3cab031f70d84747c ,使用 getbbox 函数等同于获取文字大小
getbbox
libraries/image.py
第 33 行使用了PIL.ImageFont.FreeTypeFont.getsize
方法:然而这个方法在
Pillow
的10.0.0
版本被移除了。如果直接安装最新的包,会报错:建议在 README 中标明使用
Pillow==9.5.0
,或使用其他方法替代。