Straightening digital images
AssigneeApple Inc.
InventorsJoshua D. Fagans, Jeffrey L. Robbin, Timothy B. Martin, Timothy E. Wasko
Life of this patent
Estimating the term…
Abstract
As the user operates the straighten control, the rotational orientation of a selected image is changed. According to one embodiment, a grid is superimposed over the image while the straighten control is being operated, to assist the user in selecting the proper rotational orientation. In addition, after a rotational adjustment, the image is automatically cropped to ensure that the orientation of the peripheral shape of the image remains unchanged.
Claims24
A method for straightening a digital image, the method comprising:
- displaying the digital image on a display device;
- wherein the digital image is a pre-crop image;
- receiving first user input from a user interface control;
- in response to the first input, entering a mode in which:
- as a user enters second input, the rotational orientation of the visual content of the pre-crop image dynamically changes relative to the display device;
- as the rotational orientation of the visual content of the pre-crop image is being dynamically changed relative to the display device based on the second input, the rotational orientation of the peripheral shape of the pre-crop image relative to the display device does not change;
- as the rotational orientation of the visual content of the pre-crop image is being dynamically changed, an indication of how the pre-crop image will be cropped to create a post-crop image is automatically displayed in response to changing the rotational orientation of the visual content;
- wherein the pre-crop image and post-crop images are different images and the pre-crop image contains the post-crop image;
- and
- in response to third input, exiting the mode while leaving the rotational orientation of the visual content of the pre-crop image at the rotational orientation of the visual content that currently exists at the time the third input is received.
A method for straightening a digital image, the method comprising:
- displaying the digital image on a display device;
- detecting that a user has started to interact with a slider;
- in response to detecting that the user has started to interact with the slider, performing steps comprising:
- automatically superimposing visual information that separates the digital image into three or more subareas over at least a portion of the digital image;
- and
- dynamically changing the rotational orientation of the visual content of the digital image relative to the display device without changing the rotational orientation of the superimposed visual information that separates the digital image into three or more subareas relative to the display device.
A computer-readable storage medium storing instructions for straightening a digital image, the instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
- displaying the digital image on a display device;
- wherein the digital image is a pre-crop image;
- receiving first user input from a user interface control;
- in response to the first input, entering a mode in which:
- as a user enters second input, the rotational orientation of the visual content of the pre-crop image dynamically changes relative to the display device;
- as the rotational orientation of the visual content of the pre-crop image is being dynamically changed relative to the display device based on the second input, the rotational orientation of the peripheral shape of the pre-crop image relative to the display device does not change;
- as the rotational orientation of the visual content of the pre-crop image is being dynamically changed, an indication of how the pre-crop image will be cropped to create a post-crop image is automatically displayed in response to changing the rotational orientation of the visual content;
- wherein the pre-crop image and post-crop images are different images and the pre-crop image contains the post-crop image;
- and
- in response to third input, exiting the mode while leaving the rotational orientation of the visual content of the pre-crop image at the rotational orientation of the visual content that currently exists at the time the third input is received.
A computer-readable storage medium storing instructions for straightening a digital image, the instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
- displaying the digital image on a display device;
- detecting that a user has started to interact with a slider;
- in response to detecting that the user has started to interact with the slider, performing steps comprising:
- automatically superimposing visual information that separates the digital image into three or more subareas over at least a portion of the digital image;
- and
- dynamically changing the rotational orientation of the visual content of the digital image relative to the display device without changing the rotational orientation of the superimposed visual information that separates the digital image into three or more subareas relative to the display device.
Dependencies are inferred from the claim text.