The control unit 10 controls the image processing unit 11 to perform rotation or distortion process received at Step S1 with respect to the temporary reference image stored in the built-in memory or the storage unit 12 (Step S11). The control unit 10 performs oversampling at the oversampling rate decided at Step S10 (Step S12). The control unit 10 converts the oversampled image to an image with the target resolution and stores the image in the built-in memory or the storage unit 12 (Step S13).
The control unit 10 judges whether the process with respect to the digital image to be processed has been established (Step S14). Upon determination that the process has not been established (S14: NO), the control unit 10 returns the process to Step S1. Upon determination that the process has been established (S14: YES), the control unit 10 stores the processed digital image in the storage unit 12 as an output result (Step S15) to end the process. At Step S15, the control unit 10 erases the stored temporary reference image.
The image processing by the image processing apparatus 1 illustrated in the flowchart in