[RFC wayland-protocols v3 1/1] unstable: add color management protocol

Kai-Uwe ku.b-list at gmx.de
Tue Mar 19 11:10:05 UTC 2019


Hello,

Am 18.03.19 um 02:12 schrieb Sebastian Wick:

> This protocol allows clients to attach a color space, rendering intent
> and HDR information to surfaces and to query outputs about their color
> spaces and HDR capabilities.
...
> +    <enum name="render_intent">
> +      <description summary="render intent">
> +	Rendering intent allow the client to hint at how to perform color space
> +	transformations.
> +
> +	See the ICC specification for more details about rendering intent.
> +      </description>
> +      <entry name="absolute" value="1" summary="ICC-absolute colorimetric"/>
> +      <entry name="relative" value="2" summary="media-relative colorimetric"/>
> +      <entry name="perceptual" value="3" summary="perceptual"/>
> +      <entry name="saturation" value="4" summary="saturation"/>
> +    </enum>
Rendering intent order in ICC1v43_2010-12 7.2.15 Rendering intent field
Table 23 is:
0 - Perceptual
1 - Media-relative colorimetric
2 - Saturation
3 - ICC-absolute colorimetric

The same order is used in other popular libraries (little CMS) and
applications (Inkscape...).

In order to be feature complete, please add:

name="relative+bpc" summary="media-relative colorimetric + black point
compensation"

Info about BlackPointCompensation ISO 18619:2015:
http://www.color.org/whitepapers.xalter


regards
Kai-Uwe Behrmann




More information about the wayland-devel mailing list