<< back to libpipi

Gamut reduction

Gamut reduction is the process of converting an image into another image using a different set of colours.

When the convex hull of the destination palette contains all the colours of the source image, standard multi-colour dithering can be applied. This is always the case when the destination palette contains the 8 Neugebauer primaries, but it otherwise depends on the source image.

We’re interested in a more generic approach: creating a continuous mapping between the RGB cube (or the corresponding colour solid in the current colourspace) and the convex hull of the destination palette. We need to handle cases where only 2 colours are available, or where even black and white are not available.

Bibliography

Last modified 9 years ago Last modified on Aug 21, 2008, 12:49:34 AM