An image processing apparatus includes a storage unit that stores a
correction amount used to correct color unevenness of an image according
to a plurality of halftone screening conditions; and a correction unit
that corrects an input image according to the correction amount stored in
the storage unit. The stored correction amount includes common
information, which is common among the halftone screening conditions, and
dependent information, which is dependent on the respective halftone
screening conditions.