Python-Bildbibliothek Bildauflösung beim Ändern der Größe
Ich versuche, einige JPEG-Bilder mithilfe der Python-Bildbibliothek von 24 x 36 Zoll auf 11 x 16,5 Zoll zu verkleinern. Da es sich bei PIL um Pixel handelt, sollte dies eine Skalierung von 7200 x 4800 Pixel auf 3300 x 2200 Pixel bedeuten, wobei meine Auflösung auf 200 Pixel / Zoll festgelegt ist. Wenn ich jedoch mein Skript PIL ausführe, ändert sich die Auflösung auf 72 Pixel / Zoll und ich erhalte eine größere Auflösung Bild als ich zuvor hatte.
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()
Gibt es eine Möglichkeit, meine Bildauflösung beizubehalten, wenn ich die Größe meiner Bilder verändere?
danke für jede hilfe!