The image processor performs aberration correction processing for
correcting aberration due to a photographic lens on input image data
obtained from an image optically photographed through the photographic
lens of a camera and predetermined image processing on the input image
data so as to obtain output image data. The predetermined image
processing is performed after the aberration correction processing.
Alternatively, The predetermined image processing is performed prior to
the aberration correction processing. As a result, the image processor is
capable of correcting the aberration due to the lens which degrades the
quality of a print without causing any inconvenience, thereby obtaining a
high-quality image.