Systems and methods for rendering media
First Claim
1. ) A method for determining a size of an image on a page while maintaining an aspect ratio comprising:
- receiving the image having a creation height and a creation width;
receiving a normalized value representing a desired size of the image;
receiving a minimum of a page height or a page width;
determining an image output height according to the minimum of the page height or the page width multiplied by the normalized value multiplied by the creation height;
determining an image output width according to the minimum of the page height or the page width multiplied by the normalized value multiplied by the creation width; and
displaying the image having the image output height and the image output width.
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.
126 Citations
27 Claims
-
1. ) A method for determining a size of an image on a page while maintaining an aspect ratio comprising:
-
receiving the image having a creation height and a creation width; receiving a normalized value representing a desired size of the image; receiving a minimum of a page height or a page width; determining an image output height according to the minimum of the page height or the page width multiplied by the normalized value multiplied by the creation height; determining an image output width according to the minimum of the page height or the page width multiplied by the normalized value multiplied by the creation width; and displaying the image having the image output height and the image output width. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 16, 18, 19, 20, 21, 22, 23)
-
-
24. ) A system comprising:
-
an aspect module configured to determine a size of an image on a page while maintaining an aspect ratio of the image independent of an aspect ratio of the page; and a display module for displaying the image. - View Dependent Claims (25, 26)
-
-
27. ) A computer readable medium having embedded thereon a program, the program being executable by a processor for performing a method for achieving aspect independence of an image, the method comprising:
-
receiving the image having a creation height and a creation width; receiving a normalized value representing a desired size of the image; receiving a minimum of a page height or a page width; determining an image output height according to the minimum of the page height or the page width multiplied by the normalized value multiplied by the creation height; determining an image output width according to the minimum of the page height or the page width multiplied by the normalized value multiplied by the creation width; and displaying the image having the image output height and the image output width.
-
Specification