Erzeugen eines animierten GIF in Python

Ich versuche, ein animiertes GIF mit images2gif.py zu generieren (Pastebin für die neueste Version: bit.ly/XMMn5h).

Ich benutze dieses Python-Skript:

__author__ = 'Robert'
from images2gif import writeGif
from PIL import Image
import os

file_names = sorted((fn for fn in os.listdir('.') if fn.endswith('.gif')))
#['animationframa.png', 'animationframb.png', ...] "

images = [Image.open(fn) for fn in file_names]

size = (150,150)
for im in images:
    im.thumbnail(size, Image.ANTIALIAS)

print writeGif.__doc__

filename = "my_gif.GIF"
writeGif(filename, images, duration=0.2)

Ich erhalte jedoch den folgenden Fehler:

File "C:\Python27\lib\images2gif.py" , line 418, in writeGifToFile
globalPalette = palettes[ occur.index(max(occur)) ] ValueError: max() 
arg is an empty sequence

Es scheint mir, dass auftreten leer ist. Was ist falsch und gibt es einen besseren Weg?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage