bonjour, j'ai besoin d'aide svp avec un exercice sur python. voilà la consigne: Créer un programme qui permet d'avoir l'image négative de l'image hiver.jpg
Lignes de code à utiliser : for i in range(Taille[0]): R,G,B=MonImage.getpixel((i,j)) MonImage.putpixel((i,j),(255-R,255-G,255-B)) for j in range(Taille[1]): from PIL import Image Taille=MonImage.size MonImage=Image.open("hiver.jpg")
voilà le programme que j'ai testé mais il semblerait y avoir une erreur à la ligne 7 que ne comprends pas:
from PIL import Image MonImage=Image.open("hiver.jpg") Taille=MonImage.size for i in range(Taille[0]): for j in range(Taille[1]): R,G,B= MonImage.getpixel((i,j)) MonImage.putpixel((i,j),(255-R,255-G,255-B)) MonImage.save("hivernégative.jpg")
mets print r print g print b (avec les parenthèse) pour voir si les valeurs sont bien assigné comme tu le pense
0 votes Thanks 1
renard6
bonjour, le problème c'est que le programme refuse d'effectuer la septième ligne. Le message "Type error: cannot unpacknon-iterable int object" apparait systématiquement
Lista de comentários
Réponse:
mets print r print g print b (avec les parenthèse) pour voir si les valeurs sont bien assigné comme tu le pense