1. An image processing apparatus which performs image processing for an original image obtained by reading an original, comprising: a reading unit, adapted to read an original; an assigning unit, adapted to assign a plurality of kinds of attributes to a plurality of objects included in an original image read by said reading unit, in accordance with a shape of each object; a generation unit, adapted to generate vector data corresponding to the objects included in the original image read by said reading unit in accordance with a said kind of attribute assigned by said assigning unit; a display unit, adapted to display an image; and a display control unit, adapted to generate an edit image of the original image corresponding to a display resolution of said display unit on the basis of the vector data, and adapted to control a display of the edit image on said display unit, in accordance with a user's designation of one of said kinds of attributes assigned by said assigning unit, so as to enable discrimination between an object corresponding to a designated kind of attribute and an object corresponding to an undesignated kind of attribute.