Problème couleurs module PIL

wlpro08 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 9420 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour, je ne comprend pas pourquoi mon programme affiche du bleu alors que ça devrait être du noir.
Quand je dépasse 255 elle ne revient pas à 0.
Ce problème m'enlève plein de possibilités...
Si quelqu'un peut m'aider.
A voir également:
  • Problème couleurs module PIL
  • Module ci+ pirate - <a href="https://forums.commentcamarche.net/forum/tnt-satellite-reception-232">Forum TNT / Satellite / Réception</a>
  • Manque cam module - <a href="https://forums.commentcamarche.net/forum/tnt-satellite-reception-232">Forum TNT / Satellite / Réception</a>
  • Pas de module ci - <a href="https://forums.commentcamarche.net/forum/televiseurs-172">Forum Téléviseurs</a>
  • Message d'erreur "Pas de module CI" - <a href="https://forums.commentcamarche.net/forum/tv-video-21">Forum TV & Vidéo</a>
  • Cisco leap module - <a href="https://forums.commentcamarche.net/forum/virus-7">Forum Virus</a>

3 réponses

yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
 
bonjour,
pourquoi ne reviens-tu pas à 0?
0
wlpro08 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
bah c'est ce que j'aimerais savoir.
0
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
 
remplace alors 256 par 0.
0
wlpro08 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, mais c'était pour l'exemple ce programme. Moi, je cherche à comprendre pourquoi ça ne revient pas à 0
0
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
 
Pourquoi? Parce que putpixel() a été écrit ainsi.
Il est très simple, avant ou au moment d'appeler putpixel(), de faire revenir à 0.
0
jee pee Messages postés 9420 Date d'inscription   Statut Modérateur Dernière intervention   9 962
 
salut, B est un entier, aucune raison pour qu'il revienne à zéro. Si tu l'initialises à 5000 il a cette valeur. C'est Pil qui attend une valeur entre 0 et 255 et il doit traiter toute valeur supérieure comme égale au max
0