DeprecationWarning: ANTIALIAS is deprecated and will be removed in Pillow 10 (2023-07-01). Use LANCZOS or Resampling.LANCZOS instead. input_image = ImageOps.fit(input_image, (200, 200), Image.ANTIALIAS)
时间: 2023-07-14 11:13:24 浏览: 2428
这个警告是由Pillow库中ImageOps.fit函数的参数Image.ANTIALIAS引起的,因为这个参数已经被弃用了,而且将在2023年7月1日被删除。这个警告建议使用新的参数,如LANCZOS或Resampling.LANCZOS。
换句话说,你可以将Image.ANTIALIAS改为Image.LANCZOS或Image.Resampling.LANCZOS,以避免这个警告。例如:
```
input_image = ImageOps.fit(input_image, (200, 200), Image.LANCZOS)
```
这样就可以避免这个警告了。
相关问题
DeprecationWarning: ANTIALIAS is deprecated and will be removed in Pillow 10 (2023-07-01). Use LANCZOS or Resampling.LANCZOS instead.
这是一条关于 Pillow 库中 ANTIALIAS 参数的 DeprecationWarning 警告信息。该参数将在 Pillow 10 版本中移除,预计在2023年7月1日之前。建议使用 LANCZOS 或 Resampling.LANCZOS 来替代 ANTIALIAS 参数。ANTIALIAS 是一种抗锯齿滤波算法,而 LANCZOS 是一种插值滤波算法。你可以更新你的代码,将 ANTIALIAS 替换为 LANCZOS 或 Resampling.LANCZOS,以兼容未来的 Pillow 版本。
DeprecationWarning: textsize is deprecated and will be removed in Pillow 10 (2023-07-01). Use textbbox or textlength instead.
感谢提醒,确实如此。在Pillow版本更新后,textsize方法会被弃用。因此,将以下代码:
```python
code_width, code_height = draw.textsize(code, font)
```
替换为:
```python
code_width, code_height = font.getsize(code)
```
即可避免出现 DeprecationWarning 的警告信息。
阅读全文