Problème couleurs module PIL


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.

3 réponses

  1. Contributeur
    bonjour,
    pourquoi ne reviens-tu pas à 0?
    0
    1. bah c'est ce que j'aimerais savoir.
      0
      1. Contributeur
        remplace alors 256 par 0.
        0
    2. Oui, mais c'était pour l'exemple ce programme. Moi, je cherche à comprendre pourquoi ça ne revient pas à 0
      0
      1. Contributeur
        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
      2. Modérateur
        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