Hacker News new | ask | show | jobs
by mpetroff 2265 days ago
Unfortunately, this uses a horribly inaccurate algorithm that's been floating around the internet for more than a decade [1]. It seems that the Firefox dev tools do the same thing [2]. As far as I'm concerned, this is worse than not having such a simulation at all, since it gives people a false sense of accommodating individuals with color vision deficiencies.

The Colorspacious Python library [3] does a proper job, using the algorithm of Machado et al. (2009) [4], which is what's considered state-of-the-art.

[1] https://github.com/MaPePeR/jsColorblindSimulator#the-colorma... [2] https://hg.mozilla.org/mozilla-central/annotate/tip/devtools... [3] https://colorspacious.readthedocs.io/en/latest/tutorial.html... [4] https://doi.org/10.1109/TVCG.2009.113

1 comments

Thanks for taking the time to write this. I shared it with the team.
Thanks for passing this along. I also commented on the relevant Chromium issue [1] (as well as the relevant Firefox issue [2]). It should be a simple fix, since the transformation matrices just need to be updated.

Edit: I should have looked at the Chromium issue again today. It's already been fixed!

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=100370... [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1564993

Eizo provide a variety of tools with their displays:

https://www.eizo.com/products/coloredge/unicolor_pro/

I have a strong interest in learning more from you if you are as able ever to be a independent Guinea pig?

Above I have splurted aloud my sudden but not inconsistent desire to create a free for open source software color names reference and good color description should be mandatory for public information websites imnsho

More from NEC :

"Human color perception is very subjective and highly inconsistent. You can simply not trust your eyes "

https://www.necdisplay.com/colorcritical/home/aboutcolor