Générer un GIF animé en Python

Je suis en train de générer un GIF animé à l'aide de images2gif.py (pastebin les plus récentes de verson : bit.ly/XMMn5h ).

Je suis en utilisant ce script Python:

__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)

Cependant, j'obtiens l'erreur suivante:

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

Il me semble que le lieu est vide. Ce qui est faux, et s'il y a une meilleure façon?

Sont le gif images correctes? Ne pas manquer la palette morceau en quelque sorte?
Les GIFs sont une série consécutive de numérotée GIF fichiers dans le même répertoire que le code ci-dessus. Je peux fournir un échantillon si ça va aider.
Voir un couple de cadres serait utile. Veuillez les rendre accessibles quelque part.
Voici un zip du dossier qui contient l'intégralité de la série d'images.[lien] (docs.google.com/open?id=0B18Gp-SPOX2wU0Z1S3RKX3RzS2M)
Comment peut - file_names être une liste de .png fichiers, étant donné le filtre fn.endswith('.gif')?

OriginalL'auteur Harry | 2012-10-24