У меня много изображений разного размера, от 1100x200 до 100x20. Теперь я хотел бы изменить размеры всех этих изображений до квадрата одинакового размера (например, 256x256).
Я хотел бы изменить размер изображения, подобного этому:
Я хотел бы получить новое квадратное изображение, подобное этому:
Я попробовал этот код:
from PIL import Image, ImageOps
original_image = Image.open(r"path\to\images\*.png")
size = (256, 256)
fit_and_resized_image = ImageOps.fit(original_image, size, Image.ANTIALIAS)
Вместо желаемого квадратного изображения я получаю изображение, подобное этому:
К сожалению, оно обрезано изображение с исходной крысой ios вместо того типа изображения, который я хочу.