A profile editing system enables modifications to source/destination color
data and/or gamut maps. Generally, there are three process flows for
color profile editing according to the invention. A first type or type-A
process is directed to a method for gamut mapping source color data to
destination color data. The method comprises modifying the source color
data in a source color space, based upon a color profile edit. This
generates modified source color data. Then, the modified source color
data is converted to the destination color space to produce the
destination color data. Type-B processes are directed to methods for
gamut mapping source color data to destination color data and then
modifying the destination color data, based upon a color profile edit to
generate modified destination color data. Finally, or type-C processes
are directed color profile edit that are applied directly to the gamut
map that converts the source color data to the target color space to
thereby produce the destination color data.