Problem beim Image-Resize mit PIL
Verfasst: Freitag 13. Februar 2015, 11:07
Hallo zusammen,
ich bekomme leider beim Versuch eine Grafik zu verkleinern einen Fehler ausgegeben.
und dazu folgender Fehler:
Das Resize der einzelnen Bilder, die ich auf den Hintergrund setze funktioniert super, nur das Resize der "Collage" welche in "Background" zwischengespeichert wird wirft mir den Fehler...
Hat evtl. jemand eine Idee warum?
vorab herzlichen Dank und viele Grüße
DaZeller
ich bekomme leider beim Versuch eine Grafik zu verkleinern einen Fehler ausgegeben.
Code: Alles auswählen
ImgSize1 = (1150, 768)
Background = Image.open("Hintergrund_1.png")
global BackgroundDummy
Img1 = Image.open("IMG_3301.JPG") # grosses bild links Oben
Img2 = Image.open("wasser2.JPG") # kleines Bild unten links
Img3 = Image.open("IMG_3358.JPG") # kleines Bild unten mitte
Img4 = Image.open("IMG_3358.JPG") # kleines Bild unten rechts
# Aufbereitung der einzelnen Biler (Resize)
Img1 = Img1.resize(ImgSize1)
Img2 = Img2.resize(ImgSize2)
Img3 = Img3.resize(ImgSize2)
Img4 = Img4.resize(ImgSize2)
# Platzierung der Bilder auf dem Hintergrund
Background.paste(Img1, ImgPos1)
Background.paste(Img2, ImgPos2)
Background.paste(Img3, ImgPos3)
Background.paste(Img4, ImgPos4)
######################################################
# Button Event "Preview":
def callbackPreview():
global Persons
global Dedication
global Background
global BackgroundDummy
print "Button event Preview"
BackgroundDummy = Background.resize(500, 1000)
Code: Alles auswählen
Button event Preview
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1535, in __call__
return self.func(*args)
File "PythonCollage_4.py", line 60, in callbackPreview
BackgroundDummy = Background.resize(500, 1000)
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1529, in resize
raise ValueError("unknown resampling filter")
ValueError: unknown resampling filter
Hat evtl. jemand eine Idee warum?
vorab herzlichen Dank und viele Grüße
DaZeller