Изменить размер PngImageFile - PullRequest
0 голосов
/ 11 октября 2018

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

...