A satisfactory simulation image is provided regardless of an output object
observation environment and a display object observation environment. The
image processing method for simulating an image output from an image
output device in advance includes the steps of: performing a color
correction process in accordance with an output object observation
environment when an image output from the image output device is observed;
and performing a color correction process on image data on which the color
correction has been performed in accordance with an output object
observation environment and a display object environment when a simulation
image is observed.