摘要 |
Heretofore, an operator has been required to judge the type of image on a display and select any of various effect processings manually, thus automation has been impossible. By totaling luminance values of pixels into a luminance distribution which pixels have been selected by a thinning-out processing for image data (step S 102 ) it becomes possible to count the number of colors used (step S 104 ). As a result, if the number of colors used in image data is large, it can be judged that the image data is of a natural picture. Besides, a contrast enlarging process (step S 110 ), a saturation highlighting process (step S 112 ) and an edge highlighting process (S 114 ), which are suitable for application to a natural picture on the basis of the results of such judgment, can be selected automatically while changing the respective highlighting degrees. Also in a printing process, if an inputted image is a natural picture, there is performed a color transformation using a pre-gray level transformation (S 508 ), while if the image is not a natural picture, there is performed a color transformation using a combination of cache+interpolating operation (S 506 ), and thus it is possible to automatically select a color transformation processing of a small processing volume.
|