I’m starting a thread to document the current effort of implementing support for gamut mapping in Colour. This directly relates to the following issues:
The canonical references for gamut Mapping are Color Gamut Mapping by Morovic (2008) along with the Guidelines for the Evaluation of Gamut Mapping Algorithms by the CIE (2004).
I’m currently implementing the first part of the relevant algorithms which is the generation of gamut boundaries. The initial method chosen is that given by Morovic (2000) in Calculating medium and image gamut boundaries for gamut mapping.
The initial implementation is available in the feature/gamut_mapping branch.