Image index out of range
Résolu
Anonyme_5042
Messages postés
2
Statut
Membre
-
jee pee Messages postés 9441 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 9441 Date d'inscription Statut Modérateur Dernière intervention -
4 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
à quelle ligne as-tu cette erreur?
je trouve la ligne avec le premiergetpixel
inutile et suspecte.
peux-tu partager du texte et pas une image? et utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code -
Salut,
Le get pixel c'est (largeur,hauteur) et c'est une coordonnée qui commence à (0,0) donc le dernier pixel est en img.getpixel((largeur-1,hauteur-1)). D'où 2 erreurs qui concourent à ton dépassement d'index.
Et comme l'indique yg_be, cette ligne avant la fonction ne sert à rien. Tout comme ton calcul de gris, en dehors de la fonction. Il devrait être dans la boucle x, derrière le getpixel.
-
Merci beaucoup, j'ai bien réussi à corriger mon erreur.
-
Merci pour le retour.
Et merci pour la question ;-) Je ne fais du python que principalement en répondant ici sur le forum aux questions. Là pour te répondre, j'ai appris à installer une bibliothèque et à utiliser des images.