Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's going to depend on the camera and processing, since the dynamic range of human vision extends well beyond the RGB color range.


I agree and if you want to refer to a color in an absolutely correct, objective, device-independent manner you need to define it in terms of L*a*b*

The CIELAB coordinate space represents the entire gamut of human photopic (daylight) vision and far exceeds the gamut for sRGB or CMYK.

You might initially think that the three axes of what is "RGB" defines a perfect color cube which accurately describes all perceptible colors but this is not true. The typical RGB we encounter when encoded with an sRGB gamut (almost always on smartphones, TVs, and PCs as of 2023) forms a bizzare polyhedron in the objective L*a*b* color space instead of filling the whole thing with itself because it is just a small subset of what we can actually see: https://en.wikipedia.org/wiki/File:SRGB_gamut_within_CIELAB_...

https://en.wikipedia.org/wiki/CIELAB_color_space




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: