使用 PIL 后无法保存图像 Image.thumbnail
can't save the image after using PIL Image.thumbnail
我很困惑,因为当我尝试保存图像的调整大小版本时,它显示“AttributeError:'NoneType' 对象没有属性 'save'”。
我查看了互联网并查看了这个问题: 但我已经使用了保存功能,所以我不明白为什么它不起作用。
这是我的代码:
from PIL import Image
imgg = Image.open('cropped.tif')
new_image = imgg.thumbnail((400, 400))
new_image.save('thumbnail_400.tif')
我敢打赌这是愚蠢的东西,但我看不出它是什么。感谢您的帮助。
thumbnail()
是没有 return 对象的扩展方法。 new_image
变量将保留 None
在你的情况下。你需要这样做。
from PIL import Image
imgg = Image.open('cropped.tif')
imgg.thumbnail((400, 400))
imgg.save('thumbnail_400.tif')
我很困惑,因为当我尝试保存图像的调整大小版本时,它显示“AttributeError:'NoneType' 对象没有属性 'save'”。
我查看了互联网并查看了这个问题:
from PIL import Image
imgg = Image.open('cropped.tif')
new_image = imgg.thumbnail((400, 400))
new_image.save('thumbnail_400.tif')
我敢打赌这是愚蠢的东西,但我看不出它是什么。感谢您的帮助。
thumbnail()
是没有 return 对象的扩展方法。 new_image
变量将保留 None
在你的情况下。你需要这样做。
from PIL import Image
imgg = Image.open('cropped.tif')
imgg.thumbnail((400, 400))
imgg.save('thumbnail_400.tif')