Patent ID: 8924851

Claim:
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.