folgende Zeilen werfen einen Fehler (siehe unten)
Code: Alles auswählen
# ISR (Interrupt routine)
#--------------------------------------------------------------------------------------------------
def Interrupt(channel):
# Zugriff auf globale Variablen
global ImgPos1
global ImgPos2
global ImgPos3
global ImgPos4
global TextPos
global ImgSize1
global ImgSize2
global SourceDir
global Collagen
global VerarbeiteteBilder
global Background
pictureCount = 0
while pictureCount < 4:
GPIO.output(triggerOutPin,GPIO.HIGH)
time.sleep(1)
GPIO.output(triggerOutPin,GPIO.LOW)
# Counter um eins erhoehen und ausgeben
pictureCount = pictureCount + 1
print "Bild Nr.: " + str(pictureCount) + " geschossen"
time.sleep(5)
time.sleep(10)
EingangsBilder = glob.glob("/home/pi/Desktop/FotoBox/EingangsBilder/*.JPG") # Achtung Case-Sensitive bei Dateiendung
print "Die Eingangsbilder:"
for filename in EingangsBilder:
print filename
# Aufbereitung der einzelnen Biler
# Öffnen der Bilder
Img1 = Image.open(EingangsBilder[0]) # grosses bild links Oben
Img2 = Image.open(EingangsBilder[1]) # kleines Bild unten links
Img3 = Image.open(EingangsBilder[2]) # kleines Bild unten mitte
Img4 = Image.open(EingangsBilder[3]) # kleines Bild unten rechts
Code: Alles auswählen
Die Eingangsbilder:
/home/pi/Desktop/FotoBox/EingangsBilder/sticky-notes.JPG
/home/pi/Desktop/FotoBox/EingangsBilder/wasser2.JPG
/home/pi/Desktop/FotoBox/EingangsBilder/IMG_3301.JPG
/home/pi/Desktop/FotoBox/EingangsBilder/IMG_3358.JPG
Traceback (most recent call last):
File "PythonCollage_6.py", line 89, in Interrupt
Img1 = Image.open(EingangsBilder[0]) # grosses bild links Oben
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1980, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
Wo könnte da das Problem liegen?
Vorab vielen Dank und viele Grüße
DaZeller