GIF avec PIL et python, je ne comprends pas
Bonjour,
je ne comprends pas pourquoi et comment corriger mon programme.
J´ai crée des simples images, elles sont correctement mises dans une liste.
Mais lorsque je sors de ma boucle, toutes les images de la liste sont identiques et mon .GIFF n´est plus celui que je souhaite...
J´imagine qu´il me manque une étape pour fixer les images de la liste... mais je ne trouve pas.
Merci d´avance! Je vous joins mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| from PIL import Image, ImageDraw
imags = []
img = Image.new('RGB',(200,200))
#img.show()
imags.append(img)
img.show()
imags[0].show()
for i in range(10):
img.putpixel((i,i),(0,255,2*i))
imags.append(img)
imags[i].show()
imags[5].show()
imags[0].show()
imags[0].save('I:pillow_imagedrawbecache.gif',
save_all=True, append_images=imags[1:], optimize=False, duration=1000, loop=0) |