Screenshot method, electronic device and computer-readable storage medium
AssigneeGuangdong Oppo Mobile Telecommunications Corp., Ltd.
InventorsYing Peng, Yuyue Liu
Life of this patent
Estimating the term…
Abstract
Provided are a screenshot method, an electronic device and a storage medium. In the method, in response to a screenshot operation, a screenshot of each of multiple display windows displayed on a screen is separately acquired as a first screenshot, to obtain first screenshots of the multiple display windows. At least one second screenshot, each being a screenshot of at least two display windows of the multiple of display windows, is acquired. The first screenshot and the at least one second screenshot are displayed in a preview mode. In response to a selection operation for a target screenshot of the screenshots displayed in the preview mode, the target screenshot is saved.
Claims19
A screenshot method, comprising:
- in response to a screenshot operation, acquiring separately a screenshot of each of multiple display windows displayed on a screen as a first screenshot, to obtain first screenshots of the multiple display windows, wherein the multiple display windows comprise at least three display windows;
- acquiring at least one second screenshot each being a screenshot of at least two display windows of the multiple display windows, comprising:
- obtaining multiple screenshot sets by arbitrarily combining the first screenshots of the at least three display windows to exhaust all possible combinations, wherein each of the screenshot sets comprises the first screenshots of at least two display windows;
- and
- splicing together all the first screenshots of each of the screenshot sets, thereby obtaining multiple spliced screenshots as second screenshots;
- displaying the first screenshots and the second screenshots in a preview mode;
- and
- in response to a selection operation for a target screenshot of the screenshots displayed in the preview mode, saving the target screenshot.
An electronic device, comprising:
- one or more processors;
- a memory;
- and
- one or more application programs stored in the memory, wherein the one or more application programs, when being executed by the one or more processors, cause the one or more processor to:
- in response to a screenshot operation, acquire separately first screenshots of multiple display windows displayed on a screen, each of the first screenshots being a screenshot of one of the multiple display windows;
- acquire at least one second screenshot each being a screenshot of at least two display windows of the multiple display windows;
- determine display priorities of the first screenshots and the at least one second screenshot;
- display the first screenshots and the at least one second screenshot, in a descending order of the display priorities;
- and
- in response to a screenshot being selected from the displayed screenshots, save the selected screenshot;
- wherein the screenshot operation is a preset touch operation, and the one or more application programs, when being executed by the one or more processors, further cause the one or more processor to:
- when the screenshot operation is completely within a target display window displayed on the screen, determine a display priority of the first screenshot of the target display window as a highest priority;
- when the screenshot operation is within at least two target display windows displayed on the screen, determine a display priority of a second screenshot of the at least two target display windows as a highest priority.
A non-transitory computer-readable storage medium, having program codes stored therein, and the program codes are executable by a processor to perform:
- in response to a multi-finger sliding operation or a sliding operation along a preset trajectory, acquire acquiring separately first screenshots of multiple display windows displayed on a screen, each of the first screenshots being a screenshot of one of the multiple display windows, wherein the multiple display windows comprise at least three display windows;
- acquire acquiring at least one second screenshot each being a screenshot of at least two display windows of the multiple display windows, comprising:
- obtaining multiple screenshot sets by arbitrarily combining the first screenshots of the at least three display windows to exhaust all possible combinations, wherein each of the screenshot sets comprises the first screenshots of at least two display windows;
- and
- splicing together all the first screenshots of each of the screenshot sets, thereby obtaining multiple spliced screenshots as second screenshots;
- determine determining one to-be-previewed screenshot from the first screenshots and the at least one second screenshots, and display displaying the to-be-previewed screenshot;
- when a screenshot editing operation for the to-be-previewed screenshot is received within a preset duration, in response to the screenshot editing operation, display displaying the first screenshots and the at least one second screenshots;
- and in response to a selection operation for a target screenshot of the displayed first screenshots and the displayed at least one second screenshots, save saving the target screenshot;
- and
- when no screenshot editing operation is received within the preset duration, save saving the to-be-previewed screenshot.
Dependencies are inferred from the claim text.