[cairo] Color space API

Kai-Uwe Behrmann ku.b at gmx.de
Mon Oct 15 10:50:56 PDT 2012


Am 03.08.12, 18:09 +0200 schrieb Krzysztof Kosiński:

> No, the OS does not alter the data sent to the video card in any way.
> The OS merely provides a way to query the ICC profiles assigned to the
> devices. The application must apply color correction on its own.

The plan is to do colour correction on some level inside the OS'es 
graphics stack. So the above assumtion is likely not valid in all 
environments.

> Within the proposed Cairo API, this would mean drawing on a surface
> that has a colorspace extracted from the ICC profile of the intended
> output device.

Together with proper communication to the OS level colour management 
protocols it makes sense.

kind regards
Kai-Uwe


More information about the cairo mailing list