Разрешение изображения в библиотеке изображений Python при изменении размера
Я пытаюсь сжать некоторые изображения в формате JPEG с 24X36 дюймов до 11X16,5 дюймов, используя библиотеку изображений Python. Поскольку PIL работает с пикселями, это должно означать масштабирование от 7200X4800 пикселей до 3300 X2200 пикселей, с моим разрешением, установленным на 200 пикселей / дюйм, однако, когда я запускаю свой сценарий, PIL меняет разрешение на 72 пикселя / дюйм, и я получаю большее изображение, чем у меня было раньше.
import Image
im = Image.open("image.jpg")
if im.size == (7200, 4800):
out = im.resize((3300,2200), Image.ANTIALIAS)
elif im.size == (4800,7200):
out = im.resize((2200,3300), Image.ANTIALIAS)
out.show()
Есть ли способ сохранить разрешение моего изображения, когда я изменяю размеры своих изображений?
спасибо за любую помощь!