Template opening modification for image layout method
AssigneeKodak Alaris Inc.
InventorRonald S. Cok
Life of this patent
Estimating the term…
Abstract
A method of making an image product comprising displaying digital images and a template with one or more template openings for display in a GUI. A digital image to be placed in the template opening has an image size that is checked for compatibility with the template opening size. A maximum print or display size is calculated based on a viewing distance for the digital image and on the image size. If the maximum print or display size is different than the selected template opening size, the template opening is modified and centered at the template opening center point. The digital image is then composited into the modified template opening, and the composited template is communicated.
Claims20
An automated method of making an image product, comprising the steps of:
- providing a GUI for displaying digital images and digital image templates on a display;
- providing a template having a template size and two or more template openings for display in the GUI, each template opening having a template opening size, a maximum template opening size, and a template opening center point;
- receiving a digital image having an image size;
- determining a viewing distance for the digital image, wherein the viewing distance is the distance from which the image product will be viewed;
- calculating a maximum print size or maximum display size, wherein calculating the maximum print size or maximum display size includes determining if the number of pixels per size in each dimension is below a threshold resolution, and wherein the threshold resolution is determined by the viewing distance and the image size;
- receiving a template opening selection associated with the received digital image, wherein the maximum template opening size of the selected template opening is smaller than the calculated maximum print size or maximum display size;
- using a processor to automatically compare the maximum print size or maximum display size to the template opening size of the template opening selection;
- if the maximum print size or maximum display size is different than the template opening size of the template opening selection, automatically forming a modified template opening centered at the template opening center point of the template opening selection and reducing the image size to provide an image size less than or equal to the maximum template opening size of the template opening selection;
- using the processor to automatically composite the digital image into the modified template opening;
- and
- communicating the composited template.
A computer system for making an image product, comprising:
- a display having a GUI for displaying digital images and digital image templates;
- a memory storing a template having a template size and two or more template openings for displaying in the GUI, each template opening having a template opening size, a maximum template opening size, and a template opening center point;
- circuitry for:
- receiving a digital image having an image size;
- determining a viewing distance for the digital image, wherein the viewing distance is the distance from which the image product will be viewed;
- calculating a maximum print size or maximum display size, wherein calculating the maximum print size or maximum display size includes determining if the number of pixels per size in each dimension is below a threshold resolution, and
- wherein the threshold resolution is determined by the viewing distance and the image size;
- receiving a selected template opening associated with the received digital image, wherein the maximum template opening size of the selected template opening is smaller than the calculated maximum print size or maximum display size;
- using a processor to compare the maximum print size or maximum display size to the template opening size of the selected template opening and, if the maximum print size or maximum display size is different than the template opening size of the selected template opening, forming a modified template opening centered at the template center point of the selected template opening and reducing the image size to provide an image size less than or equal to the maximum template opening size of the template opening selection;
- using the processor to composite the digital image into the modified template opening;
- and
- communicating the composited template.
Dependencies are inferred from the claim text.