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!