4 ms·
I feel like this post misses to mention the elephant in the room, which is ICC the international color consortium. They publish officially recommended conversio
by fxtentacle 5y ago
I feel like this post misses to mention the elephant in the room, which is ICC the international color consortium. They publish officially recommended conversion formulas and their specifications and device profiles contain data for different rendering intents, e.g. "colors objectively as accurate as possible" vs. "make it look the same to humans". They also standardized the .icc file format.
I do feel kinda strongly about these things because the DisplayCal open source calibration software is quite buggy and, hence, unusable for professional work because nobody there read the specifications before attempting to implement them. That's why accurate colors are a solved problem on Windows (e.g. Davinci resolve in HDR mode) and on Mac (Apple has special PCI-D3 displays) but on Linux, everyone tried to reinvent the wheel so different measurement and display apps are incompatible with each other.
- emersion 5y agoThis post is an introduction to color management, not a complete reference. ICC is definitely being taken into account in the course of the broader Linux work, see the rest of the repo and the draft Wayland protocol.
- bschwindHN 5y agoOut of curiosity, do you have a link to the standards I can read?
- fxtentacle 5y agoIt's ISO 15076-1:2010 https://www.color.org/icc_specs2.xalter https://www.color.org/icc_specs2.xalter gives this link: https://www.color.org/specification/ICC1v43_2010-12.pdf https://www.color.org/specification/ICC1v43_2010-12.pdf
- bschwindHN 5y agoPerfect, thank you! I might be a weird one but I kinda like reading specs for this kind of stuff, or at least skimming it.