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

Нужно пропорционально зуммировать изображение так, чтобы оно было не больше 99 пикселей в ширину и 99 в высоту. Как это реализовать?
  • Вопрос задан
  • 1473 просмотра
Решения вопроса 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")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект