Errore durante il tentativo di convertire la sequenza di jpg in gif. Non riesco a capire come aggiungere una tavolozza, o se questo è il vero problema. È stato possibile caricare i gif utilizzando gli array numpy nel main images2gif.py.Errore in images2gif.py con GlobalPalette
import PIL
from PIL import Image
import StringIO
import images2gif
images = []
for frame in animation1.frames:
img_data = s3manager.get_file_as_string(frame.s3_filename)
image = Image.open(StringIO.StringIO(img_data))
images.append(image)
images2gif.writeGif('lala3.gif', images, duration=0.5, dither=0)
Con questo ottengo il seguente errore:
"images2gif.py", line 436, in writeGifToFile
fp.write(globalPalette)
TypeError: must be string or buffer, not None
Non è sicuro come specificare una tavolozza per questi jpgs. documentazione non chiara per me, e nemmeno sicura se questo è il problema. Aiuto?
Hanno lo stesso problema. Ha funzionato per me prima che dovessi reinstallare Pillow perché mancavano alcune delle dipendenze necessarie per lavorare con i file PNG. –