Patent ID: 7768525
Filing Date: 2010-08-03
Classification: G06T

Abstract:
1. A method for dynamic paint pickup in manipulating a stroke on a target surface of a graphics document, the method implemented at least in part by a computing device comprising a processor, the method comprising: determining an injection color attribute; storing the injection color attribute in an injection data store; copying one or more pixels from a pickup surface of the graphics document to a pickup data store, wherein the pickup surface contains pixels of a different graphics type than the target surface; contaminating one or more of a plurality of color attributes of a paint data store with the pixels of the pickup data store; injecting the injection color attribute into the plurality of color attributes of the paint data store, wherein the contaminating and the injecting are performed at a plurality of stamps in the stroke after a first stamp of the stroke; determining a location of an individual stamp in the stroke for a graphics design manipulation tool; and painting the one or more pixels at the determined location of the target surface based on color attributes from the contaminated and injected paint data store; wherein the determining an injection color attribute, storing, copying, contaminating, injecting, determining a location of a stamp, and painting are performed at least in part by the processor.