Imagery keepsake generation
Methods and systems for presenting imagery. The methods involve receiving at an interface at least one imagery item and a selection of a template. The methods then involve presenting to a viewer a preview of the at least one imagery item integrated in the selected template prior to rendering of the at least one imagery item in the template, receiving confirmation of the presented preview, and rendering the at least one imagery item in the selected template in a standardized video container file in response to receiving confirmation of the presented preview.
1 . A method for presenting imagery, the method comprising:
receiving at an interface:
at least one imagery item, and
a selection of a template;
presenting to a viewer a preview of the at least one imagery item integrated in the selected template prior to rendering of the at least one imagery item in the template;
receiving confirmation of the presented preview; and
rendering the at least one imagery item in the selected template in a standardized video container file in response to receiving confirmation of the presented preview.
2 . The method of claim 1 wherein the preview includes a visual of a plurality of imagery items.
3 . The method of claim 1 wherein presenting the preview includes displaying the preview in a client-slide application executing on at least one of a desktop, personal computer, tablet, mobile device, and a laptop.
4 . The method of claim 1 further comprising storing the rendered standardized video container file in at least one of a local file system and a cloud-based file system.
5 . The method of claim 1 further comprising, after presenting the preview to the viewer:
receiving at least one editing instruction from the viewer,
updating the preview based on the at least one received editing instruction, and
presenting the updated preview to the viewer.
6 . The method of claim 5 wherein the updated preview is presented to the viewer substantially in real time so that the viewer can observe effects of the editing instruction on the preview.
7 . The method of claim 1 wherein the template is selected by a user.
8 . The method of claim 1 wherein the template is selected from a plurality of templates associated with one or more third party template suppliers.
9 . The method of claim 8 wherein the template is selected from a plurality of templates associated with a third party supplier's template promotional campaign.
10 . The method of claim 1 wherein the standardized video container file is rendered by a client-side application selected from the group consisting of a web-based client application and a mobile application.
11 . A system for presenting imagery, the system comprising:
an interface for receiving:
at least one imagery item, and
a selection of a template;
memory; and
a processor executing instructions stored on the memory and configured to:
generate a preview of the at least one imagery item integrated in the selected template prior to rendering of the at least one imagery item in the template, wherein the interface presents the preview to a viewer,
receive confirmation of the presented preview; and
render the at least one imagery item in the selected template in a standardized video container file in response to receiving confirmation of the presented preview.
12 . The system of claim 11 wherein the preview includes a visual of a plurality of imagery items.
13 . The system of claim 11 wherein the interface displays the preview in a client-slide application executing on at least one of a desktop, personal computer, tablet, mobile device, and a laptop.
14 . The system of claim 11 wherein the rendered standardized video container file is stored in at least one of a local file system and a cloud-based file system.
15 . The system of claim 11 wherein the processor is further configured to:
receive at least one editing instruction from the viewer, and
update the preview based on the at least one received editing instruction, wherein the interface is further configured to present the updated preview to the viewer.
16 . The system of claim 15 wherein the updated preview is presented to the viewer substantially in real time so that the viewer can observe effects of the editing instruction on the preview.
17 . The system of claim 11 wherein the template is selected by a user.
18 . The system of claim 11 wherein the template is selected from a plurality of templates associated with one or more third party template suppliers.
19 . The system of claim 18 wherein the template is selected from a plurality of templates associated with a third party template supplier's promotional campaign.
20 . The system of claim 10 wherein the standardized video container is rendered by a client-side application selected from the group consisting of a web-based client application and a mobile application.