Compressing images in documents
First Claim
Patent Images
1. A computer-implemented method for compressing images stored in a document, comprising:
- utilizing a processor on a computing device, accessing an image within the document;
wherein the document includes other data in addition to the image;
determining from the document whether an automatic compression feature is turned on;
classifying the image;
automatically determining a plurality of compression steps for the image to be applied at a first time;
automatically applying the plurality of compression steps to the image at the first time;
determining that the compressed image is manipulated after the plurality of compression steps are applied to the image at the first time by a user performing a resize operation such that the compressed image is resized;
setting a flag indicating that the compressed image has been modified; and
in response to saving the document checking the flag and performing an additional compression step of resampling the compressed image at a second time according to a new size of the resized compressed image when the flag indicates that the compressed image has been modified.
2 Assignments
0 Petitions
Accused Products
Abstract
Images that are contained within documents are compressed to reduce the file size of the document. The compression may occur such that compression steps occur to the image automatically. The compression steps performed are determined based on the information available about the images in a document. The information is used to determine whether or not the image should be compressed as well as what compression method is used.
15 Citations
20 Claims
-
1. A computer-implemented method for compressing images stored in a document, comprising:
-
utilizing a processor on a computing device, accessing an image within the document;
wherein the document includes other data in addition to the image;determining from the document whether an automatic compression feature is turned on; classifying the image; automatically determining a plurality of compression steps for the image to be applied at a first time; automatically applying the plurality of compression steps to the image at the first time; determining that the compressed image is manipulated after the plurality of compression steps are applied to the image at the first time by a user performing a resize operation such that the compressed image is resized; setting a flag indicating that the compressed image has been modified; and in response to saving the document checking the flag and performing an additional compression step of resampling the compressed image at a second time according to a new size of the resized compressed image when the flag indicates that the compressed image has been modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage memory storing computer-executable instructions for automatically compressing images stored in a document, the computer-executable instructions causing a computer to execute a method comprising:
-
determining from the document whether an automatic compression feature is turned on; accessing an image within the document; classifying the image; automatically determining a first set of compression steps for the image; automatically applying the first set of compression steps to the image at a first time; setting a flag indicating that the image has been modified; and in response to saving the document and determining that the flag indicates that the compressed image has been modified automatically applying a second set of compression steps to the compressed image at a second time. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for compressing images stored in a document, comprising:
-
a processor and a computer-readable storage medium; an input device that is configured to receive input; a document that includes an image; an application configured to edit the document and that is configured to receive the input from the input device; and a compression algorithm that performs operations relating to the application and that is configured to automatically compress the image when determined;
wherein the algorithm is configured to perform actions using the processor, comprising;determining from the document whether an automatic compression feature is turned on; accessing the image within the document; classifying the image as one of;
a photograph and a non-photograph;automatically determining a first set of compression steps for the image; applying the first set of compression steps to the image at a first time before a save of the document; setting a flag indicating that the image has been modified; and in response to saving the document determining when the flag indicates that the compressed image has been modified and automatically applying a second set of compression steps to the compressed image at a second time. - View Dependent Claims (17, 18, 19, 20)
-
Specification