An image processing apparatus for correcting a dislocation of image,
pixels being arranged in a first and second directions perpendicular to
each other, including: a section which breaks down a correction amount of
the image of each pixel in the second direction into a first shift amount
with a unit of a prescribed block, a second shift amount with a unit of
the pixel, and a third shift amount less than the pixel size; a minimal
shift section which shifts the image data by the third shift amount; a
pixel unit shift section which shifts the image data by the second shift
amount; and a block unit shift section which shifts the image data by the
first shift amount, during compression and storage processing of the
image data in the block unit, and executing arrangement of the image data
after reading-out and expanding the compressed image data.