Niveau de gris

alicetin Messages postés 12 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 14 mars 2008 - 18 févr. 2008 à 14:01
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 - 19 févr. 2008 à 11:46
Bonjour je voudrai savoir si quelqu'un pourrait m'aidé à mettre une image bitmap 24bits en niveau de gris, en langage c++.

Merci d'avance

5 réponses

Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 7
18 févr. 2008 à 14:29
Salut

Le principe des images en niveau de gris est de calculer la moyenne des trois composantes du pixel. Pour le pixel (i,j):
Gris[i][j] = (Red[i][j]+Green[i][j]+Blue[i][j])/3;

A+
Mon site internet : http://pistol.petesampras.free.fr
0
alicetin Messages postés 12 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 14 mars 2008
18 févr. 2008 à 14:36
ok merci pour ton aide.
0
alicetin Messages postés 12 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 14 mars 2008
18 févr. 2008 à 16:19
Maintenant je ne sais pas comment m'y prendre est ce qu'il y a des fichiers à inclure ou est ce qu'on doit coder tout nous même.
0
gamemonde Messages postés 336 Date d'inscription samedi 9 août 2003 Statut Membre Dernière intervention 9 juillet 2011 2
18 févr. 2008 à 23:22
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
19 févr. 2008 à 11:46
Salut,

La moyenne entre les 3 composantes c'est bien, mais il y a moyen
d'obtenir un gris plus joli avec cette formule: gris = 0.30*rouge +
0.59*vert + 0.11*bleu.
0
Rejoignez-nous