none
couleur d'un pixel RRS feed

  • Question

  • J'utilise Visual Basic 2010 express et je cherche une instruction me permettant de récuperer la couleur d'un pixel de coordonnées (x,y).Pourriez vous m'aider

    Je vous remercie.

                                                  Callumet.

    lundi 21 novembre 2011 16:04

Réponses

  • Bonsoir,

     

    Essayez ce bout de code :

     

    Public Sub GetPixel(e As PaintEventArgs)
    '
    Dim photo As New Bitmap("monimage.jpg")
    
    Dim pixelcouleur As Color = photo.GetPixel(50, 50)
    
    End Sub
           
    



    Best Regards...Please mark as answer if my post is helpful
    lundi 21 novembre 2011 16:10

Toutes les réponses

  • Bonsoir,

     

    Essayez ce bout de code :

     

    Public Sub GetPixel(e As PaintEventArgs)
    '
    Dim photo As New Bitmap("monimage.jpg")
    
    Dim pixelcouleur As Color = photo.GetPixel(50, 50)
    
    End Sub
           
    



    Best Regards...Please mark as answer if my post is helpful
    lundi 21 novembre 2011 16:10
  • Bonjour,

     

    Est-ce que vous avez testé la solution proposée ? Merci de tenir la communauté informée sur la suite de vos démarches. 

     

    Cordialement,

     

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    mercredi 23 novembre 2011 11:44
  • Bonjour.

    Veuillez m’excuser pour ma réponse tardive, mais j’étais absent.

    J’ai testé votre programme, il fonctionne très bien, mais je ne sais pas s’il correspondra très bien à mes besoins, car je désire connaître la couleur d’un pixel de l’écran de coordonnées (x , y).

    En effet il faut imaginer l’écran divisé en plusieurs dizaines de zones plus ou moins régulières, chaque zone possédant une couleur particulière et la connaissance de la couleur du pixel (x , y) indique la zone possédant le point (x , y) et les actions à effectuer pour ce point, car chaque zone correspond à une action particulière.

    Évidemment, il serait possible d’effectuer des tests sur les valeurs de x et y, mais compte tenu du nombre de tests nécessaires il est difficile d’être sur de leur exhaustivité

    Je ne sais pas si j’ai été très clair, mais je vous remercie vivement pour votre aide et je vais essayer d’adapter votre programme à mes besoins.

     

                                                       Callumet

    lundi 5 décembre 2011 16:04