Systems and methods for rendering media
First Claim
1. A method of rendering media for use with selected products, comprising:
- providing a user interface for use in designing theme designs, wherein each theme design includes;
a workspace having a print area, andan arrangement of graphic elements, wherein each of the graphic elements in the arrangement is associated with;
a desired size of that graphic element relative to or the print area, anda rendering parameter that determines an appearance of that graphic element within the workspace or print area;
receiving an indication of a selected theme design, a selected product having the print area, and one or more images to be used with the selected product;
receiving an indication of an adjustment to the height and width of the print area from an initial aspect ratio to a resized aspect ratio;
rendering media for use with the selected product, including;
determining a minimum value equal to a lesser of the adjusted height or adjusted width of the resized print area,adjusting the size and appearance of each of the graphic elements in the selected theme design to maintain its desired size relative to that of the print area and its aspect ratio independent of an aspect ratio of the resized print area by multiplying each of the height and width of the graphic element by the minimum value,displaying each graphic element by applying its rendering parameters to fit the resized aspect ratio; and
displaying a preview of the selected product together with its print area including the one or more images and the graphic elements of the selected theme design as adjusted.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for maintaining the aspect ratio of an image in the form of a graphic element or a photograph on a printed product in a theme collage. The aspect ratio of each image in the theme collage is maintained independent of any aspect ratio or resolution of the theme collage. Other methods provide for maintaining the resolution of a graphic element on a printed product in a theme collage using any desired combination of bitmap or vector based graphic data and alpha data when rendering the graphic element. An exemplary system may include one or more modules for determining the size of an image on a page while maintaining an aspect ratio of the image, displaying the image, receiving graphic data for the image, receiving alpha-transparency data for the image, and changing the image appearance according to a rendering parameter.
61 Citations
25 Claims
-
1. A method of rendering media for use with selected products, comprising:
-
providing a user interface for use in designing theme designs, wherein each theme design includes; a workspace having a print area, and an arrangement of graphic elements, wherein each of the graphic elements in the arrangement is associated with; a desired size of that graphic element relative to or the print area, and a rendering parameter that determines an appearance of that graphic element within the workspace or print area; receiving an indication of a selected theme design, a selected product having the print area, and one or more images to be used with the selected product; receiving an indication of an adjustment to the height and width of the print area from an initial aspect ratio to a resized aspect ratio; rendering media for use with the selected product, including; determining a minimum value equal to a lesser of the adjusted height or adjusted width of the resized print area, adjusting the size and appearance of each of the graphic elements in the selected theme design to maintain its desired size relative to that of the print area and its aspect ratio independent of an aspect ratio of the resized print area by multiplying each of the height and width of the graphic element by the minimum value, displaying each graphic element by applying its rendering parameters to fit the resized aspect ratio; and displaying a preview of the selected product together with its print area including the one or more images and the graphic elements of the selected theme design as adjusted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a computing device including a processor, memory and storage; a user interface for use in designing theme designs, wherein each theme design includes; a workspace having a print area, and an arrangement of graphic elements, wherein each of the graphic elements in the arrangement is associated with; a desired size of that graphic element relative to or the print area, and a rendering parameter that determines an appearance of that graphic element within the workspace or print area; an aspect module configured to determine a size of an image on the print area while maintaining an aspect ratio of the image independent of an aspect ratio of the print area, including receiving, from an end user, an indication of a selected theme design, a selected product having the print area, and one or more images to be used with the selected product, receiving an indication of an adjustment to the height and width of the print area from an initial aspect ratio to a resized aspect ratio, determining a minimum value equal to a lesser of the adjusted height or adjusted width of the resized print area, and adjusting the size of each of the graphic elements in the selected theme design to maintain its desired size relative to that of the print area, its aspect ratio independent of an aspect ratio of the resized print area by multiplying each of the height and width of the graphic element by the minimum value, a rendering module configured to render media for use with the selected product, including applying the rendering parameters that determine the appearance of those graphic elements within the resized print area including, when the print area is resized from the initial aspect ratio to the resized aspect ratio, displaying each graphic element by applying its rendering parameters, to fit the resized aspect ratio; and a display module for displaying a preview of the selected product together with its print area including the one or more images and the graphic elements of the selected theme design as adjusted. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium having embedded thereon a program, the program being executable by a processor for performing a method of rendering media for use with selected products, the method comprising:
-
providing a user interface for use in designing theme designs, wherein each theme design includes; a workspace having a print area, and an arrangement of graphic elements, wherein each of the graphic elements in the arrangement is associated with; a desired size of that graphic element relative to or the print area, and a rendering parameter that determines an appearance of that graphic element within the workspace or print area; receiving an indication of a selected theme design, a selected product having the print area, and one or more images to be used with the selected product; receiving an indication of an adjustment to the height and width of the print area from an initial aspect ratio to a resized aspect ratio; rendering media for use with the selected product, including determining a minimum value equal to a lesser of the adjusted height or adjusted width of the resized print area, and adjusting the size and appearance of each of the graphic elements in the selected theme design to maintain its desired size relative to that of the print area and its aspect ratio independent of an aspect ratio of the resized print area by multiplying each of the height and width of the graphic element by the minimum value, displaying each graphic element by applying its rendering parameters to fit the resized aspect ratio; and displaying a preview of the selected product together with its print area including the one or more images and the graphic elements of the selected theme design as adjusted.
-
Specification