Bonjour,
J'ai trouvé ce code pour convertir un pixel en nuance de gris:
Je n'ai pas trouvé d'explication sur internet, même si j'ai rencontré ce code plusieurs fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int r = (pix >> 16) & 0xff; int g = (pix >> 8) & 0xff; int b = pix & 0xff; int Y = ((r * 306) + (g * 601) + (b * 117)) >> 10;
Pourriez-vous m'expliquer? Notamment les coeff 306 601 117 (qui sont normalement 0.2125 0.7154 et 0.0721 d'après ce que j'ai pu voir).
Merci
Partager