Non-destructive manipulation of images in web development environments
First Claim
1. A method comprising:
- displaying, by a processor, a source image in an image preview interface in response to a first request to display the image preview interface;
receiving, by the processor, a first modification command, the first modification command specifying a first rendering instruction to be performed in response to a command to display the source image, wherein the first modification command specifies hiding a portion of the source image as displayed in the image preview interface;
generating, by the processor, a web image object comprising a link to the source image and further comprising the first rendering instruction;
receiving, by the processor, a second modification command, the second modification command specifying a second rendering instruction to be performed in response to the command to display the source image, wherein the second modification command specifies a change to a non-hidden portion of the source image as displayed with the web image object;
updating, by the processor, the web image object to include the second rendering instruction; and
displaying, by the processor, the source image in the image preview interface in response to a second request to display the image preview interface, wherein the source image is displayed in the image preview interface by executing the first and second rendering instructions included in the web image object in response to the second request, wherein displaying the source image in the image preview interface in response to the second request further comprises;
applying the change specified by the second modification command to the portion of the source image hidden by the first modification command, anddisplaying the portion of the source image in the image preview interface with the applied change specified by the second modification command.
2 Assignments
0 Petitions
Accused Products
Abstract
Non-destructive manipulation of images in a web development environment (WDE) is disclosed. The WDE provides an image preview component for operating on the original source image data of an image desired for placement on a web page under development in the WDE. Image manipulation tools, such as cropping and scaling, are provided in the image preview component allowing the designer to adjust the appearance of the original source image data that will be presented by the web image object placed on the design canvas of the WDE. The web image objects are defined having a link to the original source image data by maintaining the display modification instructions used to manipulate the original image defined by the original source image data into the display of the web image object.
-
Citations
19 Claims
-
1. A method comprising:
-
displaying, by a processor, a source image in an image preview interface in response to a first request to display the image preview interface; receiving, by the processor, a first modification command, the first modification command specifying a first rendering instruction to be performed in response to a command to display the source image, wherein the first modification command specifies hiding a portion of the source image as displayed in the image preview interface; generating, by the processor, a web image object comprising a link to the source image and further comprising the first rendering instruction; receiving, by the processor, a second modification command, the second modification command specifying a second rendering instruction to be performed in response to the command to display the source image, wherein the second modification command specifies a change to a non-hidden portion of the source image as displayed with the web image object; updating, by the processor, the web image object to include the second rendering instruction; and displaying, by the processor, the source image in the image preview interface in response to a second request to display the image preview interface, wherein the source image is displayed in the image preview interface by executing the first and second rendering instructions included in the web image object in response to the second request, wherein displaying the source image in the image preview interface in response to the second request further comprises; applying the change specified by the second modification command to the portion of the source image hidden by the first modification command, and displaying the portion of the source image in the image preview interface with the applied change specified by the second modification command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a processor communicatively coupled to a non-transitory computer-readable medium and programmable by executable code stored on the non-transitory computer-readable medium to perform operations comprising; displaying a source image in an image preview interface in response to a first request to display the image preview interface, receiving a first modification command, the first modification command specifying a first rendering instruction to be performed in response to a command to display the source image, wherein the first modification command specifies hiding a portion of the source image as displayed in the image preview interface, generating a web image object comprising a link to the source image and further comprising the first rendering instruction, receiving a second modification command, the second modification command specifying a second rendering instruction to be performed in response to the command to display the source image, wherein the second modification command specifies a change to a non-hidden portion of the source image as displayed with the web image object, updating the web image object to include the second rendering instruction, and displaying the source image in the image preview interface in response to a second request to display the image preview interface, wherein the source image is displayed in the image preview interface by executing the first and second rendering instructions included in the web image object in response to the second request, wherein displaying the source image in the image preview interface in response to the second request further comprises; applying the change specified by the second modification command to the portion of the source image hidden by the first modification command, and displaying the portion of the source image in the image preview interface with the applied change specified by the second modification command. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable medium storing code executable by a processor, the code comprising:
-
code for displaying a source image in an image preview interface in response to a first request to display the image preview interface; code for receiving a first modification command, the first modification command specifying a first rendering instruction to be performed in response to a command to display the source image, wherein the first modification command specifies hiding a portion of the source image as displayed in the image preview interface; code for generating a web image object comprising a link to the source image and further comprising the first rendering instruction; code for receiving a second modification command, the second modification command specifying a second rendering instruction to be performed in response to the command to display the source image, wherein the second modification command specifies a change to a non-hidden portion of the source image as displayed with the web image object; code for updating the web image object to include the second rendering instruction; and code for displaying the source image in the image preview interface in response to a second request to display the image preview interface, wherein the source image is displayed in the image preview interface by executing the first and second rendering instructions included in the web image object in response to the second request, wherein displaying the source image in the image preview interface in response to the second request further comprises; applying the change specified by the second modification command to the portion of the source image hidden by the first modification command, and displaying the portion of the source image in the image preview interface with the applied change specified by the second modification command. - View Dependent Claims (18, 19)
-
Specification