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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)