A method of improving a digital image captured by a digital camera
comprising: providing a digital camera having a memory for storing known
values of a color chart having a plurality of color patches of different
colors and a digital image processor, using the digital camera to capture
an image of the color chart to produce image values of the color patches
of the color chart; operating the digital image processor to process at
least some of the color patch imaged values and the stored known values
of the color patches to produce a color correction matrix or profile; and
storing the color correction matrix or profile to correct color images
subsequently acquired by the digital camera.