The control unit 10 of the image processing apparatus 1 performs image processing with respect to image data of a digital image based on the image processing program 1P stored in the storage unit 12. Particularly, the control unit 10 receives a user operation, and realizes generation or editing of a digital image (editing order) based on the image processing program 1P.
The control unit 10 receives a free deformation operation including scaling, rotation, shifting, or distortion by the operation unit 15 (editing order) with respect to a digital image (original) to be processed (Step S1). The control unit 10 identifies a target resolution after the processing based on the received operation (Step S2).
At Step S2, the control unit 10 initially identifies a resolution same as the resolution of the digital image (original) before the processing as a target resolution. When scaling is included in the operation received at Step S1, the control unit 10 identifies the resolution of the digital image after scaling as the target resolution.