Как растянуть фотографию с помощью Python?

Рейтинг: -1Ответов: 1Опубликовано: 08.01.2023

Как растянуть фотографию с помощью Python? Знаю про библиотеку Content aware image resizing (PyChair), но не совсем понимаю как она работает. Доки читал. Возможно это можно сделать с помощью Pillow. Знатоки нужна помощь.

введите сюда описание изображения

Выходное:

введите сюда описание изображения

Ответы

▲ 2Принят

С помощью функции thumbnail с сохранением пропорций или resize приводит картинку к желаемому размеру без сохранения пропорций

from PIL import Image


size = (450, 450)
img = Image.open(path)
img.thumbnail(size, Image.Resampling.LANCZOS)
img.save(outfile, "JPEG")