A method of adjusting a non-black primary color value including
determining first, second and third portions of the non-black primary
color value; determining a first contribution using a first
one-dimensional look-up table and the first portion, wherein the primary
color value is used as an index to the first one-dimensional look-up
table; determining a second contribution using a second one-dimensional
look-up table and the second portion, wherein the primary color value is
used as an index to the second one-dimensional look-up table; determining
a third contribution using a third one-dimensional look-up table and the
third portion, wherein the primary color value is used as an index to the
third one-dimensional look-up table; and summing the first, second and
third contributions.