Patent ID: 8643649

Claim:
An image processing apparatus comprising at least one processor which functions as: an anchor point information extraction unit configured to decide coordinates of anchor points and attributes of the anchor points based on a plurality of predetermined extraction rules and a sequence of coordinate points that expresses an outline of image data; a tangential direction decision unit configured to decide tangential directions at an anchor point of interest based on the attribute of the anchor point of interest and coordinate points which are located within a predetermined range from the anchor point of interest, wherein, in case the attribute of the anchor point of interest is inflection point, said tangential direction decision unit decides the tangential directions at the anchor point of interest based on an average of inclinations of sides before and after the anchor point of interest, which sides are formed with the coordinate points within a predetermined range, so that an angle made by the decided tangential directions falls within a range from 180° to an error; a control point coordinate calculation unit configured to calculate control point coordinates based on the tangential directions and the coordinates of the anchor point of interest; and a data output unit configured to output information including the coordinates of the anchor points and the control point coordinates.