[C#] Obtenir la couleur rouge d'un pixel [Résolu]

Obtenir la couleur rouge d'un pixel [Résolu] [C#] - C#/.NET managed - Programmation

Marsh Posté le 15-01-2013 à 10:41:57    

Bonjour à tous,
 
Je souhaite lire la valeur Rouge ou Verte ou Bleue d'un pixel mais je ne sais pas comment faire.
Le getpixel me donne une "Color" mais je n'ai aucune idée de comment récupérer les 3 composantes individuellement.
J'ai absolument besoin de récupérer une valeur puisque l'idée est de mettre de l'information dans une image.
 
Connaissez-vous la ou une fonction qui récupère une seule couleur... en utilisant le framework 4 de base ?
Merci beaucoup pour votre aide.


Message édité par Snoopy71 le 15-01-2013 à 11:14:21
Reply

Marsh Posté le 15-01-2013 à 10:41:57   

Reply

Marsh Posté le 15-01-2013 à 11:13:56    

Je me réponds à moi même... vu que je viens de trouver après avoir chercher un après midi alors que c'est enfantin :
 
private void GetPixel_Example(PaintEventArgs e)
{
 
    // Create a Bitmap object from an image file.
    Bitmap myBitmap = new Bitmap("Grapes.jpg" );
 
    // Get the color of a pixel within myBitmap.
    Color pixelColor = myBitmap.GetPixel(50, 50);
 
MessageBox.Show("Le rouge vaut "+PixelColor.R.toString());
 
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed