Add Min to all components. Clamp negative values to 0. It is better to increase than to decrease the color saturation Conclusions Proper gamut mapping is very difficult problem. One can fix or improve one aspect of the mapping, but he'll introduce new problems or artefacts at the same time. Both local and global techniques have severe problems.
Local methods introduce limit error problems.
This problem occurs if there is a sudden change of appearance from one pixel to another. On the other hand, global methods don't have limit error problems, but they introduce semantic inconsistencies. Further research and experimentation is xsneeded to offset these problems.