IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Récupérer la couleur d'un pixel [Python 2.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier Avatar de Isildars
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2019
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Février 2019
    Messages : 7
    Par défaut Récupérer la couleur d'un pixel
    Bonjour,
    Aujourd'hui je viens vous poser une question très facile.

    Comment fait-on pour récupérer la couleur d'un pixel.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     #!/usr/bin/env python
    import urllib
    from PIL import Image
     
    urllib.urlretrieve("http://monsite.com/image.png" , "monimage.png") #j'importe l'image qui est sur mon site 
     
    image = Image.open ( "monimage.png") #je garde en mémoire mon image
     
    coordonee = x, y = 0, 0
    pixel = monimage.getpixel (coordonee)  #Je recupere la couleur du pixel
     
    print pixel    #J'affiche le resultat
    Résultat du
    Alors voilà j'ai chercher sans trouver la solution pourquoi mon code me retourne la valeurs 0 alors que je suis sur que mon pixel a une couleurs

    Je sais pas si ma version de python est a voir avec ça ? ( Python 2.7.13)

    Avez vous des idées ou si vous savez ou je me trompe n’hésitez pas

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 752
    Par défaut
    Salut,

    Citation Envoyé par Isildars Voir le message
    Alors voilà j'ai chercher sans trouver la solution pourquoi mon code me retourne la valeurs 0 alors que je suis sur que mon pixel a une couleurs
    Si votre image était en couleur, çà retournerait un triplet.
    Et c'est ce que çà retourne sur une version 3 de Python (mais c'est surtout PIL qui bosse ici)... Donc vérifiez votre hypothèse plutôt 3 fois qu'une et éventuellement postez l'image qu'on regarde ce qu'il y a dedans.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre régulier Avatar de Isildars
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2019
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Février 2019
    Messages : 7
    Par défaut
    Bonjour wiztricks,
    Voici l'image en question. c'est juste un carre monochrome mais la couleurs peut changer

    Nom : Image.png
Affichages : 4400
Taille : 113 octets

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 752
    Par défaut
    Citation Envoyé par Isildars Voir le message
    Voici l'image en question. c'est juste un carre monochrome mais la couleurs peut changer
    PNG n'a pas besoin de pixels avec couleurs pour décrire une image monochrome.
    Dans le cas particulier, on a juste une palette de couleurs et des index dans la palette.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre régulier Avatar de Isildars
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2019
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Février 2019
    Messages : 7
    Par défaut
    Du coup comment je peux recuperer la couleurs en question ?

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Vous dites

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    image = Image.open ( "monimage.png") #je garde en mémoire mon image
     
    coordonee = x, y = 0, 0
    pixel = monimage.getpixel (coordonee)  #Je recupere la couleur du pixel
     
    print pixel    #J'affiche le resultat
    .... C'est normal que vous stockiez le résultat dans image et que vous regardiez un pixel de monimage qui est une variable qui n'est pas censé exister ? ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récupérer les couleurs d'un pixel d'une image
    Par sys1 dans le forum Débuter
    Réponses: 12
    Dernier message: 29/07/2010, 13h56
  2. Récupérer la couleur d'un pixel a l'écran
    Par Ekinoks dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 30/01/2008, 19h51
  3. Récupérer la couleur d'un pixel
    Par jbeaussier dans le forum OpenGL
    Réponses: 15
    Dernier message: 28/11/2007, 20h11
  4. Récupérer la couleur d'un pixel
    Par Jere15 dans le forum C++
    Réponses: 4
    Dernier message: 20/06/2007, 16h35
  5. Récupérer la couleur d'un pixel
    Par MadininaSTY dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 05/06/2006, 18h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo