Patent ID: 7312805

Claim:
A computer implemented method, comprising: receiving user input specifying a warping tool, the warping tool having a tool perimeter having a shape and a size, the warping tool having one or more associated tool vectors, each of the tool vectors originating at a mesh point defined by a tool mesh associated with the warping tool, the user input specifying one or more of the shape of the tool perimeter, the tool mesh, and the associated tool vectors, wherein the tool perimeter defines a region of influence for the warping tool; receiving user input moving the warping tool within an image; applying the warping tool, in response to user input, to the image; and modifying one or more distortion vectors for the image in response to the application of the warping tool, the one or more distortion vectors being within the region of influence when the warping tool is applied, the one or more distortion vectors being modified based at least in part on the one or more tool vectors.