Resolution independent effects in a graphics application
First Claim
1. A computer-implemented method comprising:
- detecting, by a computing device, a modification of a resolution setting from a first resolution to a second resolution;
identifying a resolution dependent parameter associated with a user-created raster-based graphical effect, the resolution dependent parameter defined to scale a visual result of the user-created raster-based graphical effect with respect to a given resolution, wherein the user-created raster-based graphical effect includes user-generated content and is executable on a graphical object;
in response to receiving a request to apply the raster-based graphical effect to the graphical object when the graphical object is in a vector-based form, executing the raster-based graphical effect by implicitly converting the graphical object into the raster-based form prior to applying the raster-based graphical effect without receiving an explicit request to convert the graphical object;
updating, by the computing device, the resolution dependent parameter in accordance with the second resolution; and
re-executing the raster-based graphical effect on the graphical object to render the graphical object as a raster-based object in accordance with the updated resolution dependent parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus provide for a Resolution Parameter Modifier. The Resolution Parameter Modifier detects a modification of a document resolution setting from a first resolution to a second resolution. The Resolution Parameter Modifier identifies a resolution dependent parameter(s) associated with a graphical effect(s) applied upon a graphical object(s) in a document, where the graphical object was previously converted from a vector-based object to a raster-based object. The resolution dependent parameter is defined to scale a visual result of the graphical effect with respect to a given document resolution. The Resolution Parameter Modifier updates the resolution dependent parameter in accordance with the second resolution. As the document is rendered at the second resolution, the Resolution Parameter Modifier re-executes the graphical effect on the graphical object in accordance with an updated resolution dependent parameter(s).
11 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
detecting, by a computing device, a modification of a resolution setting from a first resolution to a second resolution; identifying a resolution dependent parameter associated with a user-created raster-based graphical effect, the resolution dependent parameter defined to scale a visual result of the user-created raster-based graphical effect with respect to a given resolution, wherein the user-created raster-based graphical effect includes user-generated content and is executable on a graphical object; in response to receiving a request to apply the raster-based graphical effect to the graphical object when the graphical object is in a vector-based form, executing the raster-based graphical effect by implicitly converting the graphical object into the raster-based form prior to applying the raster-based graphical effect without receiving an explicit request to convert the graphical object; updating, by the computing device, the resolution dependent parameter in accordance with the second resolution; and re-executing the raster-based graphical effect on the graphical object to render the graphical object as a raster-based object in accordance with the updated resolution dependent parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium having executable instructions stored thereon, that if executed by a computerized device, cause the computerized device to perform processing, the instructions comprising:
-
instructions for detecting a modification of a document resolution setting from a first resolution to a second resolution; instructions for identifying a resolution dependent parameter associated with a user-created raster-based graphical effect, the resolution dependent parameter defined to scale a visual result of the user-created raster-based graphical effect with respect to a given resolution, wherein the user-created raster-based graphical effect includes user-generated content and is executable on a graphical object; in response to receiving a request to apply the raster-based graphical effect to the graphical object when the graphical object is in a vector-based form, instructions for executing the raster-based graphical effect by implicitly converting the graphical object into the raster-based form prior to applying the raster-based graphical effect without receiving an explicit request to convert the graphical object; instructions for updating the resolution dependent parameter in accordance with the second resolution; instructions for re-executing the raster-based graphical effect on the graphical object to render the graphical object as a raster-based object in accordance with the updated resolution dependent parameter. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a processor; a memory unit that stores instructions associated with an application executable by the processor; and an interconnect coupling the processor and the memory unit, the interconnect enabling the computer system to execute the application and perform operations of; detecting a modification of a document resolution setting from a first resolution to a second resolution; identifying a resolution dependent parameter associated with a user-created raster-based graphical effect, the resolution dependent parameter defined to scale a visual result of the user-created raster-based graphical effect with respect to a given document resolution, wherein the user-created raster-based graphical effect includes user-generated content and is executed on a graphical object in response to a request to apply the raster-based graphical effect to the graphical object, wherein the request is received when the graphical object was in a vector-based form, and wherein executing the raster-based graphical effect includes implicitly converting the graphical object into the raster-based form prior to applying the raster-based graphical effect without receiving an explicit request to convert the graphical object; updating the resolution dependent parameter in accordance with the second resolution; and re-executing the raster-based graphical effect on the graphical object to render the graphical object as a raster-based object, the re-executing utilizing the updated resolution dependent parameter. - View Dependent Claims (18)
-
-
19. A method comprising:
-
receiving a request to change a resolution of a document from a first resolution to a second resolution, the document comprising a graphical object having a vector-based form; identifying a graphical effect applied upon the graphical object; identifying a user-created raster-based graphical effect including user-generated content and to be applied to the graphical object in response to a request to apply the user-created raster-based graphical effect to the graphical object; in response to receiving a request to apply the raster-based graphical effect when the graphical object is in a vector-based form, executing the raster-based graphical effect by implicitly converting the graphical object into the raster-based form prior to applying the raster-based graphical effect without receiving an explicit request to convert the graphical object; identifying a resolution dependent parameter associated with the graphical effect and the raster-based graphical effect, the resolution dependent parameter defined to scale a visual result of the graphical effect and the raster-based graphical effect with respect to a given resolution; updating the resolution dependent parameter in accordance with the second resolution; and re-executing, using the updated resolution dependent parameter, the graphical effect on the graphical object and executing the raster-based graphical effect on the graphical object to render the graphical object in a raster-based form. - View Dependent Claims (20)
-
Specification