In order to prevent the appearance of gaps in fine lines when image data
undergoes resolution conversion, the image processing apparatus includes
an image reading unit that inputs image data, a fine line detection unit
113 that detects fine lines from the image data, a resolution conversion
unit 111 that converts the image data to a prescribed resolution, and a
fine line restoration unit 114 that restores fine lines in the image data
that has undergone resolution conversion.