解决方法
getdata()的输出不包括图像格式或大小,因此您需要保留它们(或以其他方式获取信息).然后使用
putdata()
方法执行此操作:
# get data from old image (as you already did) data = list(oldimg.getdata()) # create empty new image of appropriate format newimg = Image.new(format,size) # e.g. ('RGB',(640,480)) # insert saved data into the image newimg.putdata(data)