Как пропорционально подогнать размер изображения pil?

Нужно пропорционально зуммировать изображение так, чтобы оно было не больше 99 пикселей в ширину и 99 в высоту. Как это реализовать?
  • Вопрос задан
  • 1451 просмотр
Решения вопроса 1
longclaps
@longclaps
from PIL import Image

im = Image.open("original.png")
h, w = im.size
scale = 99 / max(h, w)
im.resize((int(h * scale), int(w * scale)), Image.ANTIALIAS).save("resized.png")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы