У меня есть метод, который получает входные данные 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?