PIL Image.resize () не изменение размеров изображения

Я использую NUnit, и в моем каталоге проекта у меня есть копия моего Приложения. Конфигурация, что я изменяю некоторую конфигурацию (пример я перенаправляю к тестовой базе данных...). У Вас должен быть он в тот же каталог протестированного проекта, и Вы будете в порядке.

31
задан Aran-Fey 16 April 2018 в 14:46
поделиться

1 ответ

resize () возвращает копию изображения с измененным размером. Он не изменяет оригинал. Правильный способ его использования:

from PIL import Image
#...

img = img.resize((150, newheight), Image.ANTIALIAS)

источник

Я думаю, что вы ищете функцию ImageOps.fit. Из PIL docs :

ImageOps.fit (изображение, размер, метод, под обрез, центрирование) => image

Возвращает размер и обрезанную версию изображение, обрезанное до требуемого соотношение сторон и размер. Размер аргумент - запрошенный размер вывода в пикселях, заданных как (ширина, высота) кортеж.

87
ответ дан 27 November 2019 в 21:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: