| US 7,453,474 B2 | ||
| Flexibly resizeable vector graphics | ||
| Peter Faraday, Seattle, Wash. (US); Charles Robert Stoner, Seattle, Wash. (US); Joseph Stephen Beda, Seattle, Wash. (US); Kenneth Young, Sammamish, Wash. (US); and Bo Zhang, Beijing (China) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Jun. 30, 2003, as Appl. No. 10/611,120. | ||
| Prior Publication US 2004/0263537 A1, Dec. 30, 2004 | ||
| Int. Cl. G09G 5/373 (2006.01); G06T 3/40 (2006.01) | ||
| U.S. Cl. 345—660 [345/666] | 52 Claims |

| 1. 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.
|