我正在制作一个基于用户输入构建缩略图的程序,我遇到了实际保存图像的问题。我习惯于C ++,你可以简单地保存图像,似乎python不支持这个。
这是我现在的代码:
def combine(self):
img = Image.new("RGBA", (top.width,top.height+mid.height+mid.height),(255,255,255))
img.paste(top, (0,0))
img.paste(mid, (0,top.height))
img.paste(bot, (0,top.height+mid.height))
img.show()
img.save("Thumbnail.png", "PNG")
运行时显示的错误是:
Traceback (most recent call last):
File "TextToThumbnail.py", line 4, in <module>
class Thumbnail(object):
File "TextToThumbnail.py", line 461, in Thumbnail
img.save("Thumbnail.png", "PNG")
NameError: name 'img' is not defined
发生了什么事?我希望能够在本地保存图像,因为该程序将在具有不同程序路径的多个设置上运行。