Information processing device and non-transitory storage medium storing instructions executable by the information processing device
Abstract
A non-transitory storage medium stores instructions executable by an information processing device including an operation device and a display. The instructions cause the information processing device to: display a first image; display a cropping frame for cropping of the first image when the operation device accepts a user operation for displaying the cropping frame in a state in which the first image is displayed; rotate the first image about a center of the cropping frame when the operation device accepts a user operation for rotating the first image in a state in which the first image and the cropping frame are displayed; and rotate the first image about a center of the first image when the operation device accepts a user operation for rotating the first image in a state in which the first image is displayed, and the cropping frame is not displayed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory storage medium storing a plurality of instructions executable by a processor of an information processing device, the information processing device comprising: an operation device configured to accept a user operation; and a display,
the plurality of instructions, when executed by the processor, causing the information processing device to perform:
displaying a first image on the display based on image data in a first display process;
displaying a cropping frame on the display, in a second display process, when the operation device accepts the user operation for displaying the cropping frame in a state in which the first image is displayed on the display by the first display process, the cropping frame being for cropping of the first image;
rotating the first image about a center of the cropping frame, in a first image rotation process, when the operation device accepts the user operation for rotating the first image in a state in which the first image is displayed on the display in the first display process, and the cropping frame is displayed on the display by the second display process; and
rotating the first image about a center of the first image, in a second image rotation process, when the operation device accepts the user operation for rotating the first image in a state in which the first image is displayed on the display in the first display process, and the cropping frame is not displayed on the display by the second display process.
2 . The non-transitory storage medium according to claim 1 , wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
determining, in a determination process, whether a portion of the first image is to be displayed within an entirety of an inside area of the cropping frame displayed on the display, when the first image displayed on the display is rotated by the first image rotation process; when it is determined in the determination process that a portion of the first image is not to be displayed within the entirety of the inside area, displaying a particular image in a third display process on a portion of the inside area on which the portion of the first image is not displayed.
3 . The non-transitory storage medium according to claim 1 , wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
in the second display process, displaying a plurality of cropping frames each as the cropping frame in the state in which the first image is displayed on the display by the first display process; and in the first image rotation process, when the operation device accepts the user operation for rotating the first image in a state in which the first image is displayed on the display by the first display process, and the plurality of cropping frames are displayed on the display by the second display process, rotating a portion of the first image, which portion is displayed on an inside area of at least one cropping frame of the plurality of cropping frames, about a center of the at least one cropping frame.
4 . The non-transitory storage medium according to claim 3 ,
wherein the first image is divided into a plurality of partial images, and wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
in the second display process, displaying the plurality of cropping frames respectively on the plurality of partial images; and
in the first display process, displaying each of the plurality of partial images on an entirety of an inside area of a corresponding one of the plurality of cropping frames and an outside area located outside the corresponding one of the plurality of cropping frames.
5 . The non-transitory storage medium according to claim 1 , wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
when the operation device accepts the user operation for cropping the first image in a state in which the cropping frame is displayed on the display in the second display process, in the first display process, displaying the first image on the display in a state in which the first image is cropped based on the cropping frame; and rotating the first image displayed on the display, in the first image rotation process, in a state in which at least a portion of the first image is displayed on an inside area of the cropping frame and an outside area located outside the cropping frame.
6 . The non-transitory storage medium according to claim 1 ,
wherein the operation device comprises a first operation element displayed on the display; and a second operation element different from the first operation element and displayed on the display, wherein when executed by the processor, the plurality of instructions cause the information processing device to, in the first image rotation process, perform:
rotating the first image about the center of the cropping frame by a first angle when the first operation element accepts the user operation for rotating the first image in the state in which the first image is displayed on the display by the first display process, and the cropping frame is displayed on the display by the second display process; and
rotating the first image about the center of the cropping frame by a second angle less than the first angle, when the second operation element accepts the user operation for rotating the first image in the state in which the first image is displayed on the display by the first display process, and the cropping frame is displayed on the display by the second display process, and
wherein when executed by the processor, the plurality of instructions cause the information processing device to, in the second image rotation process, perform:
rotating the first image about the center of the first image by the first angle when the first operation element accepts the user operation for rotating the first image in the state in which the first image is displayed on the display by the first display process, and the cropping frame is not displayed on the display by the second display process; and
rotating the first image about the center of the first image by the second angle when the second operation element accepts the user operation for rotating the first image in the state in which the first image is displayed on the display by the first display process, and the cropping frame is not displayed on the display by the second display process.
7 . The non-transitory storage medium according to claim 6 ,
wherein the second operation element comprises a slider movable on the display in a first direction, and wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
in the first image rotation process, rotating the first image about the center of the cropping frame by the second angle when the slider is moved by a sliding operation as the user operation in the state in which the first image is displayed on the display by the first display process, and the cropping frame is displayed on the display by the second display process; and
in the second image rotation process, rotating the first image about the center of the first image by the second angle when the slider is moved by the sliding operation in the state in which the first image is displayed on the display by the first display process, and the cropping frame is not displayed on the display by the second display process.
8 . The non-transitory storage medium according to claim 6 , wherein the first angle is 90 degrees.
9 . The non-transitory storage medium according to claim 1 ,
wherein the cropping frame is of a rectangular shape, and wherein when executed by the processor, the plurality of instructions cause the information processing device to perform, in the first image rotation process, rotating the first image about a position spaced equally from vertices of respective four corners of the cropping frame, as the center of the cropping frame, when the operation device accepts the user operation for rotating the first image.
10 . The non-transitory storage medium according to claim 1 ,
wherein the first image displayed on the display in the first display process is of a rectangular shape, and wherein when executed by the processor, the plurality of instructions cause the information processing device to perform, in the second image rotation process, rotating the first image about a position spaced equally from vertices of respective four corners of the first image, as the center of the first image, when the operation device accepts the user operation for rotating the first image.
11 . An information processing device, comprising:
an operation device configured to accept a user operation; a display; and a controller configured to execute:
displaying a first image on the display based on image data in a first display process;
displaying a cropping frame on the display, in a second display process, when the operation device accepts the user operation for displaying the cropping frame in a state in which the first image is displayed on the display by the first display process, the cropping frame being for cropping of the first image;
rotating the first image about a center of the cropping frame, in a first image rotation process, when the operation device accepts the user operation for rotating the first image in a state in which the first image is displayed on the display by the first display process, and the cropping frame is displayed on the display by the second display process; and
rotating the first image about a center of the first image, in a second image rotation process, when the operation device accepts the user operation for rotating the first image in a state in which the first image is displayed on the display by the first display process, and the cropping frame is not displayed on the display by the second display process.
12 . A non-transitory storage medium storing a plurality of instructions executable by a processor of an information processing device, the information processing device comprising: an operation device configured to accept a user operation; and a display,
the plurality of instructions, when executed by the processor, causing the information processing device to perform:
displaying (i) a first image based on image data, (ii) a first operation element, and (iii) a second operation element different from the first operation element, on the display in a display process;
rotating the first image displayed on the display by the display process, by a first angle in a first-angle rotation process when the operation device accepts the user operation for the first operation element; and
rotating the first image displayed on the display by the display process, by a second angle less than the first angle, in a second-angle rotation process, when the operation device accepts the user operation for the second operation element.
13 . The non-transitory storage medium according to claim 12 ,
wherein the second operation element comprises a slider movable on the display in a first direction, and wherein when executed by the processor, the plurality of instructions cause the information processing device to perform, in the second-angle rotation process, rotating the first image by the second angle when the sliding operation as the user operation is performed for the slider.
14 . The non-transitory storage medium according to claim 13 , wherein the slider is configured to be moved in the first direction when a sliding operation in the first direction is performed on the display as the user operation.
15 . The non-transitory storage medium according to claim 12 ,
wherein when executed by the processor, the plurality of instructions cause the information processing device to, in the display process, perform:
displaying a third operation element on the display; and
displaying the first image and a cropping frame for cropping the first image, on the display when the operation device accepts the user operation for the third operation element displayed on the display, and
wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
in the first-angle rotation process, rotating both of the first image and the cropping frame by the first angle when the operation device accepts the user operation for the first operation element in a state in which the first image and the cropping frame are displayed on the display; and
in the second-angle rotation process, rotating the first image by the second angle and not rotating the cropping frame when the operation device accepts the user operation for the second operation element in the state in which the first image and the cropping frame are displayed on the display.
16 . The non-transitory storage medium according to claim 15 , wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
in the display process, displaying the first image on the display in a state in which the first image is cropped based on the cropping frame when the operation device accepts the user operation for the third operation element; and in the first-angle rotation process, rotating at least a portion of the first image in a state in which the at least the portion of the first image is displayed on an inside area of the cropping frame and an outside area located outside the cropping frame, when the operation device accepts the user operation for the first operation element in the state in which the first image is displayed on the display with the first image being cropped based on the cropping frame.
17 . The non-transitory storage medium according to claim 15 , wherein when executed by the processor, the plurality of instructions cause the information processing device to perform:
in the display process, displaying the first image on the display in a state in which the first image is cropped based on the cropping frame when the operation device accepts the user operation for the third operation element; and in the second-angle rotation process, rotating at least a portion of the first image in a state in which the at least the portion of the first image is displayed on an inside area of the cropping frame and an outside area located outside the cropping frame, when the operation device accepts the user operation for the second operation element in the state in which the first image is displayed on the display with the first image being cropped based on the cropping frame.
18 . The non-transitory storage medium according to claim 12 , wherein the first angle is 90 degrees.
19 . The non-transitory storage medium according to claim 12 , wherein when executed by the processor, the plurality of instructions cause the information processing device to perform, in the display process, displaying an image based on scan data on the display as the first image.
20 . The non-transitory storage medium according to claim 19 , wherein when executed by the processor, the plurality of instructions cause the information processing device to, in the second-angle rotation process, perform:
rotating the first image displayed on the display by the second angle when a scan condition for the scan data is a first condition and when the operation device accepts the user operation for the second operation element; and rotating the first image displayed on the display by a third angle less than the second angle when the scan condition for the scan data is a second condition and when the operation device accepts the user operation for the second operation element.
21 . An information processing device, comprising:
an operation device configured to accept a user operation; a display; and a controller configured to execute:
displaying a first image based on image data, a first operation element, and a second operation element different from the first operation element, on the display in a display process;
rotating the first image displayed on the display by the display process, by a first angle in a first-angle rotation process when the operation device accepts the user operation for the first operation element; and
rotating the first image displayed on the display by the display process, by a second angle less than the first angle in a second-angle rotation process when the operation device accepts the user operation for the second operation element.Join the waitlist — get patent alerts
Track US2016093272A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.