Wagner
Wagner copied to clipboard
fix coefficients for detecting brightness
The formula using to calculate relative luminance (or brightness): Y = 0.299 R + 0.587 G + 0.114
But it is correct in NTSC (1953) color space only. This formula is deprecated and legacy. Actual color space sRGB significantly different: chromacity diagram.
Correct formula is: Y = 0.2126 R + 0.7152 G + 0.0722 B
The proof of numbers Source — Bruce Lindbloom site See also — Charles Poynton Color FAQ
A lot of work or refactoring is not required. We can simply replace this coefficients.