Dessiner un pixel dans python

Résolu

Manahoana,

Comment puis-je dessiner un pixel sur une position donnée et avec une couleur donné ? Et avec quelle package?

Misaotra. (Ça veut dire merci)

3 réponses

  1. Bonjour

    Je pense que Tkinter peut répondre à ton besoin grâce à son module Canvas.
    Plus de détails ici pour une prise en main: https://python.sdv.univ-paris-diderot.fr/20_tkinter/

    Tsara mamaky!

    Ritchi

    PS: j'ai utilisé "google translate"

    1. Tsara mamaky mdr.

      Je me perd dans toute cette documentation.

    2. @_Ritchi_

      Si ça veut dire ça.

      Mais c'est vraiment du langage très soutenu et ça pour ça que je dis mdr.

      Sinon j'ai trouvé la solution à mon problème.

    3. @Jonathan_2_7364

      Bravo si tu as trouvé la solution à ton souci !
      Un petit mot sur ta solution afin d'aider la prochaine personne qui se posera la question ?

  2. Bonjour,

    dans quelle langue ?

    1. Malgache

      Une réponse à la question ne serait pas de refus.

      Mila valim-panontanina ao.

  3. Bonjour,

    Un exemple avec Tkinter:

    from tkinter import *
    root = Tk()
    canvas = Canvas()
    root.geometry("500x500")
    #a line
    #canvas.create_line(15, 25, 200, 25, width=5)
    #only one pixel
    canvas.create_line(15, 25, 15+1, 25, width=1,fill='black')
    canvas.pack()
    
    root.mainloop()

    Pour modifier quelques pixels sur une image :

    from PIL import Image
    picture = Image.open("background.jpg")
    pixels = picture.load()
    
    for i in range(10,30): # your range and position
        for j in range(10,30):
            pixels[i,j] = (255, 0, 0)
    picture.show()