In a color reproduction device, an input profile that is referenced in converting
an input image from an image input device into a device-independent color image
is created based on image input device information, shooting- and observation-time
lighting data, and subject data, allowing accurate conversion of the input image
to the device-independent color image. In reproducing the image by an image output
device, the spectral reflectance of the subject itself is calculated from image
input device information and shooting-time lighting data, thereby reducing the
effect of the shooting-time lighting. The colors of the subject under observation
lighting are calculated from observation-time lighting data. A color reproduced
image is estimated accurately on the basis of the subject data even if the input
image has little information.