1. A method for transforming input color values in an input color space to output color values in an output color space, comprising the steps of: a) forming more than one subsets of input color values from portions of the input color space, at least one of said subsets containing all the color values of a line, of a surface or of a volume in said input color space; b) assigning a color transform for transforming color values in said input color space to color values in said output color space to all the color values in each subset of input color values formed in step a); c) forming the subset of input color values not included in the subsets of steps a); d) forming a color transform for the input colors of step c) which preserves continuity with the transforms of step b); and e) transforming input color values in the input color space to output color values in the output color space using the combined transforms of steps b) and d).