
Это простой фрагмент кода, который я использую для обрезки:
Код: Выделить всё
from PIL import Image
im = Image.open(image)
cropped_image = im.crop((topLeft_x, topLeft_y, bottomRight_x, bottomRight_y))
cropped_image.save("Out.jpg")

Я хочу масштабировать это обрезанное изображение, сохраняя соотношение сторон (пропорциональные ширину и высоту), скажем, на 20 %, чтобы выглядеть примерно так, не выходя за пределы изображения. размеры.

Как мне масштабировать кадрирование так, чтобы соотношение сторон сохранялось, не выходя при этом за границу/размеры изображения?
Подробнее здесь: https://stackoverflow.com/questions/563 ... dimensions
Мобильная версия