gpt4 book ai didi

python-3.x - 已安装 libwebp-dev 的 Ubuntu 20.04 上的 KeyError : 'WEBP' in Pillow 7. 2.0

转载 作者:行者123 更新时间:2023-12-04 18:31:22 26 4
gpt4 key购买 nike

我已经设法使用 pip 构建 Pillow 7.2.0,如下所示:

pip install --upgrade Pillow==7.2.0 --global-option="build_ext" --global-option="--enable-webp"
然后在python控制台中我运行了:
In [1]: from PIL import features
In [2]: print (features.check_module('webp'))
True
但我的代码:
response = requests.get(url)
img = Image.open(BytesIO(response.content))
with open(new_img, "bw+") as f:
img.save(f, format="WEBP")
失败:
~/src/myproject/.venv/lib/python3.8/site-packages/PIL/Image.py in save(self, fp, format, **params)
2116 save_handler = SAVE_ALL[format.upper()]
2117 else:
-> 2118 save_handler = SAVE[format.upper()]
2119
KeyError: 'WEBP'
有没有人面临这个问题,可以解释我如何解决它。钍
提前问好。

最佳答案

解决方法是从 WebPImagePlugin 导入图像,而不是直接来自 PIL。from PIL.WebPImagePlugin import Image

关于python-3.x - 已安装 libwebp-dev 的 Ubuntu 20.04 上的 KeyError : 'WEBP' in Pillow 7. 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64211835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com