Method and apparatus for painting groups of objects
AssigneeAdobe Systems Incorporated
InventorsDarin Tomack, Paul J. Asente, Teri Pettit, Frank Guinan
Life of this patent
Estimating the term…
Abstract
Methods and apparatus, including computer program apparatus, implementing techniques for processing digital artwork. In one aspect, the techniques process aggregations of artwork where both the aggregation and at least some of the aggregated artwork have attached styles. The techniques handle various combinations of conditions resulting in applying style elements to the aggregation before or after applying style elements to underlying artwork. In another aspect, the techniques implement editable path objects having multiple attached fills and/or strokes. The techniques provide user interfaces for using the foregoing features.
Claims14
A method for editing an electronic document that includes a plurality of artwork objects, comprising:
- associating a named style with the plurality of artwork objects, each artwork object having one or more properties that define an original appearance of a respective artwork object, the named style including an effect that defines an operation that changes an appearance of the plurality of artwork objects;
- rendering the plurality of artwork objects with the named style without changing the properties of each artwork object that define the original appearance of the respective artwork objects;
- receiving from a user a new definition of the effect, the new definition of the effect redefining the named style;
- and
- automatically rendering the plurality of artwork objects with the redefined named style at a time for rendering.
A method for defining a named style for a plurality of artwork objects in a computer graphics system, the method comprising:
- defining a named style, the named style including an effect, the effect defining an operation to change an original appearance of the plurality of artwork objects and produce a first representation of the plurality of artwork objects that is distinct from the original appearance of the plurality of artwork objects without changing properties of each artwork object that define the original appearance of a respective artwork object;
- and
- receiving from a user a new definition of the effect, the new definition of the effect redefining the named style, the new definition of the effect producing a second representation of the plurality of artwork objects that is distinct from both the original appearance and the first representation of the plurality of artwork objects, without receiving user input selecting the plurality of artwork objects.
A computer program, tangibly stored on a computer-readable medium, for editing an electronic document that includes a plurality of artwork objects, the computer program comprising instructions for causing a computer to:
- associate a named style with the plurality of artwork objects, each artwork object having one or more properties that define an original appearance of a respective artwork object, the named style including an effect that defines an operation that changes an appearance of the plurality of artwork objects;
- render the plurality of artwork objects with the named style without changing the properties of each artwork object that define the original appearance of the respective artwork objects;
- receive from a user a new definition of the effect, the new definition of the effect redefining the named style;
- and
- automatically render the plurality of artwork objects with the redefined named style at a time for rendering.
A graphical processing system for editing an electronic document that includes a plurality of artwork objects, the system comprising:
- means for associating a named style with the plurality of artwork objects, each artwork object having one or more properties that define an original appearance of a respective artwork object, the named style including an effect that defines an operation that changes an appearance of the plurality of artwork objects;
- means for rendering the plurality of artwork objects with the named style without changing the properties of each artwork object that define the original appearance of the respective artwork objects;
- means for receiving from a user a new definition of the effect, the new definition of the effect redefining the named style;
- and
- means for automatically rendering the plurality of artwork objects with the redefined named style at a time for rendering.
A computer program, tangibly stored on a computer-readable medium, for defining a named style for a plurality of artwork objects in a computer graphics system, the computer program comprising instructions for causing a computer to:
- define a named style, the named style including an effect, the effect defining a operation to change an original appearance of the plurality of artwork objects and produce a first representation of the plurality of artwork objects that is distinct from the original appearance of the plurality of artwork objects without changing properties of eack artwork object that define the original appearance of a respective artwork object;
- and
- receive from a user a new definition of the effect, the new definition of the effect redefining the named style, the new definition of the effect producing a second representation of the plurality of artwork objects that is distinct from both the original appearance and the first representation of the plurality of artwork objects, without receiving user input selecting the plurality of artwork objects.
Dependencies are inferred from the claim text.