To execute an optical image processing to image data by a simple constitution.
This image processor 140 is provided with a magnification/ reduction part 204, an absolute density conversion LUT 206, a normalization computing circuit 208, a color balance correction LUT 210, a density conversion LUT 212, a high quality image processing circuit 214, a gradation conversion LUT 216, another image processing circuit 218 and a three-dimensional LUT 220 for successively performing prescribed image processings corresponding to set processing conditions. In the case of performing special image processings (cross-filter processing and red eye correction processing, etc.), in a personal computer, a switching part 202C or 202D is switched corresponding to the kind of a special image processing and the image data are transferred to the personal computer in the middle of a series of the image processings. The image data to which the special image processing is performed corresponding to a prepared program are transferred to the image processor 140 and non-executed image processings are performed.