赞
踩
具体代码是summary.py里的
image = image.resize(size:(scaled_width,scaled_height), Image.ANTIALIAS)
原因分析:在新版本pillow(10.0.0之后)Image.ANTIALIAS被移除了,取而代之的是Image.LANCZOS or Image.Resampling.LANCZOS,相关描述可以可以在pillow的releasenotes中查到。
可以先查看一下自己装的pillow的版本:
conda list pillow
可以看到pillow版本是10.2.0
解决办法:
第一种解决办法:就是将Image.ANTIALIAS
替换为 Image.LANCZOS
或 Image.Resampling.LANCZOS,就是改
summary.py里的image = image.resize(size:(scaled_width, sacled_height), Image.ANTIALIAS),修改后的代码如下:
image = image.resize((scaled_width,scaled_height), Image.LANCZOS)
或者
image = image.resize((scaled_width,scaled_height),Image.Resampling.LANCZOS)
第二种解决办法(推荐):降低Pillow的版本,使用10.0.0以下的版本,比如9.3.0,先卸载,再重新安装
pip uninstall -y Pillow
pip install Pillow==9.3.0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。