Rozdzielczość obrazu biblioteki Python podczas zmiany rozmiaru

Próbuję zmniejszyć niektóre obrazy JPEG z 24X36 cali do 11X16,5 cala przy użyciu biblioteki obrazów Pythona. Ponieważ PIL zajmuje w pikselach, powinno to oznaczać skalowanie od 7200X 4800 pikseli do 3300 X2200 pikseli, z moją rozdzielczością ustawioną na 200 pikseli / cal, jednak po uruchomieniu skryptu PIL zmienia rozdzielczość na 72 piksele / cal i kończę na większym obraz niż ja wcześniej.

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()

Czy istnieje sposób na zachowanie rozdzielczości obrazu podczas zmiany rozmiaru zdjęć?

dzięki za pomoc!

questionAnswers(1)

yourAnswerToTheQuestion