When rendering commands of objects obtained by segmenting a source image are
issued, since these segmented objects cannot undergo an identical correction process
based on the color distribution of the source image, an image with poor image quality
is often obtained in place of an image with high image quality. Hence, the type
of object to be rendered is discriminated (S40), it is checked if the object
of interest is to undergo the correction process (S50, S70), and
segmented objects obtained by segmenting a single image together with the object
which is determined to undergo the correction process are searched for (S90).
If the segmented objects are found, the correction characteristics of the correction
process are determined on the basis of the characteristics of these segmented objects (S140).