Quote Originally Posted by Ericg View Post
Not afraid to claim ignorance here... How exactly does Color Management work? With Wayland especially. Wayland's mandate is: every frame is perfect. I know this was more meant in the idea of tearing, but wouldn't that extend to "Every pixel is perfect"? Meaning: "Every pixel is exactly how the client meant for it to be drawn." So why would you need Color Management anyway? I guess color management would be useful for visually impaired users (flipping all colors to be the inverse in black and white)
Color management doesn't help if all you want to say is simply "draw that pixel at R=25, G=27, B=105".

Where it helps is when you want to display say a JPEG that is tagged with color info. In that case, there will be a table which essentially says: here is how to convert RGB values (which have no INTRINSIC ie OBJECTIVE meaning) into specific frequencies and amplitudes of light (ie something that is objective).
The color management software takes that table, uses it in conjunction with a table associated with the display device (which likewise says how specific RGB values sent to it will translate into specific frequencies of light appearing on the device), and maps each pixel in the JPEG through these tables. The end result, when done properly, is that the JPEG will appear the same on all screens, and the way it looked when the image was captured. (Subject, of course, to HW limitations.)

Likewise when you now want to print your JPEG.