Insérer une liste de donnée dans un canvas
Bonjour! Je suis en Terminale S, option ISN, j'apprend donc à programmer en python :) Et actuellement je travaille sur le "projet", pour l'épreuve du bac mais je rencontre un petit soucis et j'aurai besoin de votre aide :?
En fait j'essaye d'intégrer une image à un canvas à partir de la liste de pixels de cette image mais le problème c'est qu'une fois le programme lancé, il apparait un carré noir aux dimensions de l'image, impossible d'afficher l'image ... J'ai déjà testé la fonction .create_image mais ça ne fonctionne pas non plus et je préférerais garder cette solution avec la liste de données.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
x = 800
y = 600
w= x/3
z= y/4
im= Image.open(nomImage+".png")
donnee= list(im.getdata())
larg, haut= im.size
for i in range (0,larg):
a= hex(donnee[i])
for j in range(0,haut):
Canevas.create_line(w+i, z+j, w+i+1, z+j+1,fill= "#" +a+a+a) |
Merci d'avance pour votre aide!