Patent ID: 7453474

Claim:
A method for flexibly resizing an image comprising a vector graphics component, comprising: storing vector data comprising at least one control point, each control point corresponding to a location, said vector data representing said vector graphics component; storing pin data regarding at least one pin, the pin data comprising, for each of said pins, a pin location and an association with at least one associated control point of the at least one control point, the association comprising one of location information between the pin and each of the at least one associated control point, scaling information between the pin and each of the at least one associated control point, and distance information between the pin and each of the at least one associated control point; resizing said vector graphics component where a new position for each control point associated with one of said pins is determined according to a first positioning scheme, and where a new position for said associated pin location is determined according to a second positioning scheme; and displaying the resized vector graphics component on a display device.