A color management module which accepts input color image data and transforms
the
input color image data into output color image data based on information contained
in at least one color profile, wherein the color management module includes an
interface to an externally provided, pluggable gamut mapping module which is accessed
by the color management module to map the input color image data from an input
color gamut into an output color gamut.