Я пытаюсь взять большие (огромные) изображения (с цифровой камеры) и преобразовать их во что-то, что я могу показать в Интернете.Это кажется простым и, вероятно, должно быть.Однако, когда я пытаюсь использовать PIL для создания миниатюрных версий, если мое исходное изображение выше, чем его ширина, результирующее изображение поворачивается на 90 градусов, так что верхняя часть исходного изображения находится слева от полученного изображения.Если исходное изображение шире, чем оно высокое, полученное изображение имеет правильную (исходную) ориентацию.Может ли это быть связано с 2-мя кортежами, которые я посылаю в качестве размера?Я использую миниатюру, потому что, похоже, она должна была сохранить соотношение сторон.Или я просто полностью ослеп и делаю что-то глупое?Размер кортежа равен 1000, 1000, потому что я хочу, чтобы самая длинная сторона была сокращена до 1000 пикселей, сохраняя при этом AR.
Код кажется простым
img = Image.open(filename)
img.thumbnail((1000,1000), Image.ANTIALIAS)
img.save(output_fname, "JPEG")
Заранее благодарен за любую помощь.