Python: Bilder verkleinern?

1 Antwort

Hier ist ein Beispiel, wie du ein Bild mit Pillow in Python verkleinern könntest:

Bild zum Beitrag

Dieser Code öffnet das Bild mit dem Namen "mein_bild.jpg" und verkleinert es auf eine Breite und Höhe von 200 Pixeln. Die verkleinerte Version des Bildes wird dann als "mein_bild_verkleinert.jpg" gespeichert. Beachte aber, dass die thumbnail-Funktion von Pillow das Bild möglicherweise nicht exakt auf die angegebene Größe verkleinert, sondern es auf die nächstkleinere Größe, die unterhalb der angegebenen Größen bleibt, passt. Wenn du die exakte Größe des Bildes kontrollieren möchtest, kannst du stattdessen die resize-Funktion von Pillow verwenden.

Grüße

Woher ich das weiß:eigene Erfahrung
 - (Python, Python 3, Python 2.7)
maowb84 
Fragesteller
 13.12.2022, 11:00

Ok danke probier ich mal aus. Es wäre für meinen Fall ggf. praktisch erst die Lanczos und danach ggf. die thumbnail darüber anzuwenden. So würde man in einem ersten Schritt bereits deutlich komprimieren ohne Länge Breite anzupassen. Sollte man das danach noch tun müssen, die thumbnail hinterher. Ich teste das mal.

0