我正在使用枕头9.1.0翻转一个图像倒过来。
from PIL import Image
img = Image.open('example.png')
flipped = img.transpose(Image.FLIP_TOP_BOTTOM)最近出现了一项警告:
DeprecationWarning: FLIP_TOP_BOTTOM is deprecated and will be removed in Pillow 10 (2023-07-01). Use Transpose.FLIP_TOP_BOTTOM instead.
flipped = img.transpose(Image.FLIP_TOP_BOTTOM)我试着从PIL中导入转置子,但是它没有工作。
from PIL import Image, TransposeTraceback (most recent call last):
File "example.py", line 1, in <module>
from PIL import Image, Transpose
ImportError: cannot import name 'Transpose' from 'PIL' (.../site-packages/PIL/__init__.py)如何正确导入和使用Transpose.FLIP_TOP_BOTTOM?
发布于 2022-04-17 05:11:55
都是用弃用文件写的。而不是Image.FLIP_TOP_BOTTOM,您应该使用Image.Transpose.FLIP_TOP_BOTTOM。
发布于 2022-07-11 14:36:00
你忘了保存翻转的图像。试着在下面添加代码线。
flipped.save()最后,您的代码必须是这样的:
from PIL import Image
img = Image.open('example.png')
flipped = img.transpose(Image.FLIP_TOP_BOTTOM)
flipped.save('example.png')https://stackoverflow.com/questions/71899396
复制相似问题