PIL Image.resize(xy) wie?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
antimicro
User
Beiträge: 151
Registriert: Sonntag 29. Februar 2004, 16:24

PIL Image.resize(xy) wie?

Beitragvon antimicro » Freitag 19. März 2004, 16:25

Hi,
hat einer ne ahnung wie die PIL resize-Methode benutzt wird? Ich habs so gemacht wie es in der Doku stand aber klappt nicht :(

Code: Alles auswählen

            PILImg.show()
            PILImg.resize((150,150))
            PILImg.show()


Also mit dem Code öffnet er mit zwei Fenster mit den gleichen Images drin. Das Ausgangsbild ist 640x480.
Woran liegt das nur :?
greetings
sebi
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Freitag 19. März 2004, 17:17

Hi antimicro,

resize gibt ein neues Image mit der geänderten grösse zurück also:

Code: Alles auswählen

PILImg.show()
PILresized = PILImg.resize((150,150))
PILresized.show()

Die Methode thumbnail ändert das Bild "inplace"

Code: Alles auswählen

PILImg.show()
PILImg.resize((150,150))
PILImg.show()



Gruß

Dookie

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]