jgollers hat geschrieben:Da ich aber auch vergrößere, scheint thumbnail nicht das richtige zu sein (oder kann man da auch vergrößern?).
Also ich bin kein PIL experte, von daher weiß ich nicht ob es geht, aber wenn es in der Doku steht, das es nicht geht, wird es schon so sein
Allerdings denke ich, das es nie Sinn macht Bilder hochzurechnen! Warum mast du sowas?
jgollers hat geschrieben:Außerdem müßte ich bei thumbmail auch zunächst ermitteln, ob das Bild breiter als hoch bzw. höher als breit ist (oder etwa nicht?).
Nö, eigentlich nicht! Wenn du sagst, mach mir ein Thumbnail mit max 800x600, dann verkleindert PIL das Source-Bild halt so, das diese Werte nicht überschritten wird. Egal ob es nun Hochformat ist oder nicht.
jgollers hat geschrieben:ps: Ach ja, das Programm kontrolliert natürlich auch, ob es sich wirklich um JPG's handelt und nimmt ggf. eine Konvertierung vor.
Also in meiner Lösung muß ich jediglich das machen:
Code: Alles auswählen
if im_obj.mode!="RGB":
print "convert to RGB...",
im_obj = im_obj.convert("RGB")
print "OK"
Ansosten kann alles konvertiert werden, was PIL importieren kann!
Am besten schaust du dir mal mein Listing an:
http://www.python-forum.de/viewtopic.php?p=21021#21021