我有一个获取PngImageFile输入的方法,我需要制作另一个具有所需大小的图像,该图像内部包含原始图像并用白色填充空间。因此,对于示例,我输入128x128的图像,并希望获得其中包含原始图像的650x370的图像。我曾尝试将图片粘贴到较大的图片上,但是我不断收到错误消息
seek = self.fp.seek
AttributeError: 'NoneType' object has no attribute 'seek'
代码如下:
def resize_if_too_small(self, image):
size = (650, 370)
layer = Image.new('RGB', size, (255, 255, 255))
layer.paste(image, (0, 0, 650, 370))
return layer
如何正确调整PngImageFile的大小?