WO2022188699A1 - 截图方法、装置、电子设备及存储介质 - Google Patents

截图方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
WO2022188699A1
WO2022188699A1 PCT/CN2022/079210 CN2022079210W WO2022188699A1 WO 2022188699 A1 WO2022188699 A1 WO 2022188699A1 CN 2022079210 W CN2022079210 W CN 2022079210W WO 2022188699 A1 WO2022188699 A1 WO 2022188699A1
Authority
WO
WIPO (PCT)
Prior art keywords
screenshot
display
screen
window
preview
Prior art date
Application number
PCT/CN2022/079210
Other languages
English (en)
French (fr)
Inventor
彭映
刘昱玥
Original Assignee
Oppo广东移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo广东移动通信有限公司 filed Critical Oppo广东移动通信有限公司
Priority to EP22766225.1A priority Critical patent/EP4296832A1/en
Publication of WO2022188699A1 publication Critical patent/WO2022188699A1/zh
Priority to US18/243,917 priority patent/US20230418446A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Definitions

  • the present application relates to the technical field of electronic devices, and more particularly, to a screenshot method, device, electronic device, and storage medium.
  • Screenshot is a way to capture pictures or texts, which can capture texts, pictures, etc. that are of interest to the user in the display screen. Most of the current screen capture operations are performed on an entire display screen of an electronic device, so as to capture all the content currently displayed on the display screen. However, when the display screen has multiple display windows, and we want to capture one or several windows individually, we need to capture the content of the entire display screen first, and then the user needs to edit the image just captured in the image editing software. Edit the crop manually to crop out the screenshot of one or several windows we need.
  • the present application proposes a screenshot method, device, electronic device and storage medium.
  • an embodiment of the present application provides a screenshot method, the method includes: in response to a screenshot operation, respectively acquiring a screenshot of each display window in the screen as a first screenshot, wherein the screen includes a plurality of display windows; Obtaining a screenshot composed of at least two display windows in the plurality of display windows as a second screenshot; performing preview display on the first screenshot and the second screenshot; in response to a selection operation of a target screenshot in the screenshots displayed in the preview, Save the target screenshot.
  • an embodiment of the present application provides a screenshot device, the device includes: a first acquisition module, configured to respond to a screenshot operation, and respectively acquire a screenshot of each display window in the screen as a first screenshot, wherein the The screen includes a plurality of display windows; a second acquisition module is used to acquire a screenshot composed of at least two display windows in the plurality of display windows as a second screenshot; a screenshot preview module is used to obtain the first screenshot and the The second screenshot is previewed and displayed; the screenshot saving module is used to save the target screenshot in response to the selection operation of the target screenshot in the screenshots displayed in the preview.
  • embodiments of the present application provide an electronic device, comprising: one or more processors; a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and The one or more application programs are configured to be executed by the one or more processors, and the one or more application programs are configured to execute the screenshot method provided in the first aspect.
  • an embodiment of the present application provides a computer-readable storage medium, where a program code is stored in the computer-readable storage medium, and the program code can be invoked by a processor to execute the screenshot provided in the first aspect above method.
  • FIG. 1 shows a flowchart of a screenshot method according to an embodiment of the present application.
  • FIG. 2(1) and FIG. 2(2) show a schematic diagram of an interface provided by the present application.
  • FIG. 3(1) and FIG. 3(2) show another interface schematic diagram provided by the present application.
  • FIG. 4(1) and FIG. 4(2) show another interface schematic diagram provided by the present application.
  • FIG. 5(1) and FIG. 5(2) show still another interface schematic diagram provided by the present application.
  • FIG. 6(1) and FIG. 6(2) show still another interface schematic diagram provided by the present application.
  • Figures 7(1) and 7(2) show yet another schematic interface diagram provided by the present application.
  • FIG. 8(1), FIG. 8(2) and FIG. 8(3) show still another interface schematic diagram provided by the present application.
  • FIG. 9(1), FIG. 9(2) and FIG. 9(3) show still another interface schematic diagram provided by the present application.
  • FIG. 10(1), FIG. 10(2) and FIG. 10(3) show yet another schematic diagram of the interface provided by the present application.
  • FIG. 11(1) and FIG. 11(2) show still another interface schematic diagram provided by the present application.
  • FIG. 12 shows still another interface schematic diagram provided by the present application.
  • FIG. 13 shows a flowchart of a screenshot method according to another embodiment of the present application.
  • FIG. 14 shows a flowchart of step S220 in the screenshot method according to another embodiment of the present application.
  • FIG. 15 shows a flowchart of step S230 in the screenshot method according to another embodiment of the present application.
  • FIG. 16 shows a schematic diagram of interaction provided by this application.
  • FIG. 17 shows a flowchart of a screenshot method according to still another embodiment of the present application.
  • Fig. 18(1), Fig. 18(2) and Fig. 18(3) show another schematic diagram of interaction provided by this application.
  • Fig. 19 shows a block diagram of a screenshot device according to an embodiment of the present application.
  • FIG. 20 is a block diagram of an electronic device for executing a screenshot method according to an embodiment of the present application according to an embodiment of the present application.
  • FIG. 21 is a storage unit for storing or carrying a program code for implementing the screenshot method according to the embodiment of the present application according to the embodiment of the present application.
  • Screenshot is a way to capture pictures or texts, which can capture texts, pictures, etc. that are of interest to the user in the display screen. Most of the current screen capture operations are performed on an entire display screen of an electronic device, so as to capture all the content currently displayed on the display screen. However, when the display screen has multiple display windows, and we want to capture one or several windows individually, we need to capture the content of the entire display screen first, and then the user needs to edit the image just captured in the image editing software. Editing and cropping manually to crop a screenshot of one or several windows we need is cumbersome and reduces the efficiency of screenshots.
  • This embodiment provides a screenshot method, including:
  • a screenshot of each display window in the screen is obtained as the first screenshot, wherein the screen includes a plurality of display windows;
  • the target screenshot is saved.
  • the step of obtaining a screenshot of each display window on the screen as the first screenshot in response to the screenshot operation includes: capturing all the content currently displayed on the screen to obtain a full-screen screenshot; The display window is cropped, and the full-screen screenshot is cropped to obtain a screenshot of each of the display windows as the first screenshot.
  • the full screen screenshot is cropped to obtain a screenshot of each display window as the first screenshot, including: if the multiple display windows include at least one floating screen window and at least one The bottom window, determining the occluded area of the bottom window that is occluded by the floating screen window; determining the first image of the occluded area of the bottom window and the second image of the unoccluded area of the bottom window; determining based on the first image and the second image First screenshot of the bottom window.
  • acquiring a screenshot composed of at least two display windows in the multiple display windows as the second screenshot includes: arbitrarily combining the first screenshots of each display window to obtain multiple screenshot sets, wherein each Each of the screenshot sets includes at least two first screenshots of the display windows; respectively, performing splicing processing on all the first screenshots in each screenshot set to obtain multiple spliced screenshots as the second screenshots.
  • acquiring a screenshot composed of at least two display windows in the plurality of display windows as the second screenshot includes: capturing all the content currently displayed on the screen, and using the obtained screenshot as the second screenshot.
  • displaying the first screenshot and the second screenshot in preview includes: displaying the preview of the first screenshot and the second screenshot in a preview display interface.
  • the preview interface includes a thumbnail display area and an enlarged display area
  • displaying a preview of the first screenshot and the second screenshot in the preview display interface includes: determining the thumbnails of the first screenshot and the second screenshot, The thumbnail is displayed in the thumbnail display area; in response to the switching operation of the selected screenshot in the displayed thumbnail, the first screenshot and the second screenshot corresponding to the switching operation are enlarged and displayed in the enlarged display area according to the switching operation.
  • previewing the first screenshot and the second screenshot includes: determining the display priority of the first screenshot and the second screenshot; The second screenshot is for preview display.
  • determining the display priority of the second screenshot includes: when there is a specified screenshot in the second screenshot, determining the display priority of the specified screenshot as the highest priority, and the specified screenshot is all of the multiple display windows. A screenshot showing the composition of the window.
  • the method before respectively acquiring a screenshot of each display window on the screen as the first screenshot in response to the screenshot operation, the method further includes: when a preset touch operation on the screen is detected, determining that a screenshot operation is received . Determining the display priority of the first screenshot and the second screenshot includes: when the preset touch operations are all within the target display window of the screen, determining the display priority of the first screenshot corresponding to the target display window as the highest priority or, when the preset touch operation is within at least two designated display windows on the screen, the display priority of the second screenshot formed by the at least two designated display windows is determined as the highest priority.
  • previewing the first screenshot and the second screenshot includes: judging whether a screenshot editing operation is received within a preset time period; when a screenshot editing operation is received within the preset time period, responding to the screenshot editing operation, The first screenshot and the second screenshot are previewed and displayed.
  • judging whether a screenshot editing operation is received within a preset time period includes: determining and displaying a screenshot to be previewed from the first screenshot and the second screenshot; and judging whether a screenshot editing operation has been received within the preset time period.
  • the screenshot method further includes: when no screenshot editing operation is received within a preset time period, saving the screenshot to be previewed.
  • determining and displaying the screenshot to be previewed from the first screenshot and the second screenshot includes: determining the display priority of the first screenshot and the second screenshot; setting the display priority of the first screenshot and the second screenshot The screenshot corresponding to the higher priority is used as the screenshot to be previewed and displayed.
  • the second screenshot includes a specified screenshot composed of all display windows in the plurality of display windows, and after detecting whether a screenshot editing operation is received within a preset time period, the method further includes: when the preset time period does not When a screenshot editing operation is received, the specified screenshot will be saved.
  • FIG. 1 shows a schematic flowchart of a screenshot method provided by an embodiment of the present application.
  • the screenshot method can be applied to the screenshot device 700 shown in FIG. 19 and the electronic device configured with the screenshot device 700 ( FIG. 20 ).
  • the process shown in FIG. 1 will be described in detail below, and the screenshot method shown may specifically include the following steps:
  • Step S110 In response to the screenshot operation, a screenshot of each display window in the screen is obtained as a first screenshot, wherein the screen includes a plurality of display windows.
  • the screenshot operation is used to trigger the electronic device to take a screenshot of the screen content displayed on the display screen, which can be triggered by the electronic device detecting that the user presses a physical button on the electronic device, for example, it can be triggered by pressing a combination button (such as the power button) + sound source key) trigger; it can also be triggered after the electronic device detects that the user performs a preset touch operation on the display screen.
  • the user can call out the toolbar through a preset gesture, and then trigger the screenshot operation by touching the screenshot virtual button set in the toolbar.
  • the electronic device can also detect that the user is on the display screen. Triggered by swiping up a preset track or multi-finger swiping. This embodiment of the present application does not limit this.
  • the electronic device when the electronic device detects a screenshot operation, it can respond to the screenshot operation. Specifically, the electronic device may separately obtain a screenshot of each display window in the display screen as the first screenshot, wherein the screen may include multiple display windows. Therefore, in the case that the screen includes multiple display windows, a screenshot of a single window can be realized.
  • the multiple display windows on the above-mentioned screen may be multiple split-screen windows obtained by dividing the display screen when the electronic device is in a split-screen state.
  • the display screen is in a split-screen state and has two split-screen windows A and B
  • the electronic device can take screenshots of the contents displayed in the window A10 and the window B11, respectively, to obtain the image shown in Fig. 2(2)
  • the screenshot 13 of the single window A and the screenshot 14 of the single window B, the screenshot 13 and the screenshot 14 are the first screenshot to be obtained by the above electronic device.
  • FIG. 2(1) the display screen is in a split-screen state and has two split-screen windows A and B
  • the electronic device can take screenshots of the contents displayed in the window A10 and the window B11, respectively, to obtain the image shown in Fig. 2(2)
  • the screenshot 13 of the single window A and the screenshot 14 of the single window B, the screenshot 13 and the screenshot 14 are the first screenshot to be obtained by the above electronic device.
  • FIG. 1 the display screen is in
  • the display screen is in a split-screen state and has three split-screen windows A, B, and C, and the electronic device can take screenshots of the contents displayed in window A20, window B21, and window C22, respectively, to obtain
  • the single window A screenshot 24, the single window B screenshot 25, and the single window C screenshot 26 are the first screenshots to be obtained by the above electronic device.
  • the plurality of display windows of the above-mentioned screen may also be bottom windows in the floating screen state of the electronic device and floating screen windows suspended on the bottom window.
  • the display screen is in a floating screen state and has a bottom window A30 and a floating screen window B31, and the electronic device can take screenshots of the content displayed in the window A30 and the window B31, respectively, to obtain FIG. 4
  • the screenshot 33 of the single window A and the screenshot 34 of the single window B in (2), the screenshot 33 and the screenshot 34 are the first screenshot to be obtained by the electronic device.
  • the multiple display windows may be split screen windows and floating screen windows, which are not limited here.
  • the display screen is in a split screen state and has two split screen windows A, B and one floating screen window C, and the electronic device can display the contents of window A40, window B41 and window C42 respectively.
  • the electronic device can display the contents of window A40, window B41 and window C42 respectively.
  • the electronic device may first determine the layer where each display window is located in the screen from the multiple layers currently on the display screen, so as to intercept the content displayed by each display window layer, thereby A screenshot of each display window in the display screen is obtained as the first screenshot.
  • the electronic device may first capture all the content currently displayed on the display screen to obtain a full-screen screenshot, and then the electronic device can then crop the full-screen screenshot according to the display window to obtain each display screen by clipping.
  • a screenshot of the window is taken as the first screenshot. It can be understood that when the electronic device is in the floating screen state, since the floating screen window is suspended in the bottom window, part of the content in the bottom window is blocked by the floating screen window. Therefore, when the above-mentioned full-screen screenshot cropping method is used to obtain the screenshots of each display window. , the part of the bottom window that is covered by the floating screen window needs to be additionally drawn to ensure that the obtained screenshot of the bottom window is complete.
  • the supplementary drawing is to determine the first image of the occluded area of the bottom window and the second image of the unoccluded area of the bottom window; based on the first image and the second image, determine the first screenshot of the bottom window, Specifically, the rendering can be supplemented according to the first few frames in the buffer space.
  • Step S120 Obtain a screenshot composed of at least two display windows in the plurality of display windows as a second screenshot.
  • the electronic device when the electronic device performs the screenshot operation in response to the screenshot operation, the electronic device may further acquire a screenshot composed of at least two display windows in the plurality of display windows as the second screenshot. Therefore, when the screen includes multiple display windows, in addition to taking screenshots of individual windows, it is also possible to take screenshots of combined windows formed by at least two display windows, which enriches the functions of taking screenshots and improves the effect of taking screenshots.
  • the second screenshot may be a combined window screenshot composed of all display windows in the multiple display windows, that is, the screenshot may include content displayed by all display windows in the display screen, which can be understood as a full-screen screenshot.
  • the display screen has two split-screen windows A and B, and the electronic device can obtain a screenshot of the content displayed in the window A10 and the content displayed in the window B11, and obtain the screenshot shown in FIG. 2(2).
  • a screenshot 12 of the combined window formed by the window A and the window B, the screenshot 12 is the second screenshot to be obtained by the electronic device.
  • the display screen has 3 split-screen windows A, B and C, and the electronic device can obtain a screenshot of the contents displayed by window A20, window B21 and window C22, and obtain Fig.
  • the above-mentioned second screenshot may also be a combined window screenshot composed of partial display windows in the multiple display windows, that is, the screenshot may include the content displayed by the partial display windows in the display screen.
  • the display screen has 3 split-screen windows A, B and C
  • the electronic device can either obtain a screenshot composed of the contents displayed in window A50, window B51 and window C52, or obtain window A50 , window B51 and window C52 in the content that any two windows show in the screen shot that the content that any two windows form together forms, thus obtains the combined window screen shot 53 that the window A, the window B and the window C in Fig. 3 (2) form, the window A and the window B form Combined window screenshot 54, combined window screenshot 55 composed of window A and window C, combined window screenshot 56 composed of window B and window C, the screenshots 53, 54, 55 and 56 are the second screenshots to be obtained by the above-mentioned electronic device.
  • the display screen is in a split-screen state and has two split-screen windows A, B and one floating screen window C
  • the electronic device can display the windows A60, B61 and C62 respectively.
  • the combined window screenshot 66 formed by the window B and the window C, the screenshots 63 , 64 , 65 and 66 are the second screenshots to be obtained by the above electronic device.
  • the electronic device when acquiring a screenshot composed of at least two display windows in the plurality of display windows as the second screenshot, the electronic device may first acquire the screenshot composed of all the windows, and then reduce one window one by one, so that one or the remaining windows share a common image. and then until a screenshot composed of any combination of multiple windows in the multiple display windows is obtained.
  • Step S130 Preview and display the first screenshot and the second screenshot.
  • the electronic device can preview and display the first screenshot and the second screenshot, so that the user can intuitively browse through various screenshot types.
  • Schematic diagram of the effect so that users can directly select the type of screenshot they need according to the schematic diagram of the effect.
  • the first screenshot and the second screenshot can be directly displayed as a floating window in the form of a floating window to preview the current interface, or a preview display interface can be constructed to display the first screenshot and the second screenshot on the current interface.
  • the screenshot preview is displayed in the preview display interface, such as the pages shown in Figure 2 to Figure 7 .
  • the preview display interface may be divided into a thumbnail display area and an enlarged display area, so that the electronic device can generate the first screenshot.
  • the screenshot and the thumbnail of the second screenshot and display the thumbnail in the thumbnail display area, and in response to the switching operation of the selected screenshot in the displayed thumbnail, zoom in in the enlarged display area according to the switching operation Display the selected screenshot.
  • the thumbnail display area and the enlarged display area may be distributed up and down.
  • Fig. 8(1), Fig. 8(2) and Fig. 8(3) for the screen with two split-screen windows A and B in Fig. 2(1), on the top of the preview display interface, the The thumbnail display area displays the thumbnails of the first screenshot and the second screenshot, and the user can switch left and right.
  • the enlarged display area which displays the enlarged display effect of the screenshot selected by the user.
  • FIG. 9(1), FIG. 9(2) and FIG. 9(3) for the screen with three split-screen windows A, B and C in FIG.
  • the upper part is the thumbnail display area, which displays the thumbnails of the first screenshot and the second screenshot, and the user can switch left and right;
  • the lower part is the enlarged display area, which displays the enlarged display effect diagram of the screenshot selected by the user.
  • the thumbnail display area and the enlarged display area may be distributed left and right.
  • Fig. 10(1), Fig. 10(2) and Fig. 10(3) for the screen with two split-screen windows A and B in Fig. 2(1)
  • the thumbnail display area displays the thumbnails of the first screenshot and the second screenshot, and the user can switch up and down.
  • the left side is the enlarged display area, which displays the enlarged display effect of the screenshot selected by the user.
  • FIG. 11(1) and FIG. 11(2) for the screen with three split-screen windows A, B and C in FIG.
  • the thumbnail display is displayed on the right side of the preview display interface area, which displays the thumbnails of the first screenshot and the second screenshot, the user can switch up and down, the left is the enlarged display area, and the enlarged display effect diagram of the screenshot selected by the user is displayed.
  • the preview display interface may also be provided with various editing operation controls, such as cut, mirror, text addition, watermark addition, sharing, deletion and other operation controls, which are not limited here, so that in the preview screenshot At the same time, various editing operations on the screenshot displayed in the preview can also be implemented.
  • the editing operation control may be set in a non-thumbnail display area in the preview display interface, where the non-thumbnail display area may be understood as other areas in the preview display interface except the thumbnail display area.
  • the editing operation control can be specifically set in the enlarged display area in the preview display interface.
  • the enlarged display area may include an editing area, and various editing operation controls are set in the editing area, and the editing area may be set at various positions of the enlarged display area, such as a delivery area of the enlarged display area.
  • the enlarged display area may also include multiple editing areas, and the multiple editing areas may be placed at different positions in the enlarged display area according to different editing operation controls in the editing area.
  • the enlarged display area may include two editing areas, the first editing area may be set below the enlarged display area, and the second editing area may be set above the enlarged display area.
  • the first editing area may include various specific editing operation controls for the target screenshot selected for editing, such as operation controls such as cropping, text addition, watermark addition, and sharing.
  • the second editing area may include various editing operation controls for at least one screenshot in the preview display interface, such as a screenshot deletion operation control, a screenshot selection and saving operation control, and an editing operation control for exiting the screenshot.
  • Step S140 In response to the selection operation of the target screenshot in the screenshots displayed in the preview, save the target screenshot.
  • the electronic device when the electronic device previews the first screenshot and the second screenshot, it can detect whether a selection operation is received in real time, and when a selection operation is detected, it can respond to the selection operation, and according to the selection operation
  • the selection operation determines the selected target screenshot from the first screenshot and the second screenshot displayed in the preview, and saves the target screenshot.
  • a screenshot operation when the current display screen has multiple display windows, if a screenshot operation is detected, the user may have multiple screenshot requirements, such as a full-screen screenshot, a single screenshot of a certain window, or a screenshot of some of the windows.
  • Combined screenshots therefore, in this embodiment of the present application, it is possible to operate on screenshots of a single window, combined screenshots of at least two windows, etc., and display them in preview, so that the user can view the first displayed in the preview. Screenshots and second screenshots are selected to visually determine the type of screenshots you need.
  • the electronic device After detecting the selection operation of the target screenshot in the screenshot displayed in the preview, the electronic device can determine that the selected target screenshot is the screenshot required by the user, so that the screenshot can be saved. Therefore, a screenshot of one or several windows can be obtained flexibly and quickly, without the need to manually remove the content displayed in other windows in the screenshot image in the image editing software, which simplifies the user's screenshot operation.
  • a screenshot of each display window in the screen can be obtained as the first screenshot, and at least two of the multiple display windows can be obtained.
  • the screenshot formed by each display window is used as the second screenshot, and the first screenshot and the second screenshot are previewed and displayed, and the target screenshot is saved in response to the selection operation of the target screenshot in the screenshots displayed in the preview.
  • the present application can realize a screenshot of a separate window and a preview of a screenshot composed of at least two display windows, so that the user can select the desired screenshot type from the preview effect diagram according to his own needs.
  • FIG. 13 shows a schematic flowchart of a screenshot method provided by another embodiment of the present application.
  • the process shown in FIG. 13 will be described in detail below, and the screenshot method shown may specifically include the following steps:
  • Step S210 In response to the screenshot operation, a screenshot of each display window in the screen is obtained as the first screenshot.
  • the above-mentioned screenshot operation may be a preset touch operation performed by the user on the screen, and the preset touch operation may be multi-finger sliding, or may be sliding a preset track, such as "X".
  • the electronic device can detect the user's touch operation in real time to determine whether it is a preset touch operation, and when it is detected that it is a preset touch operation on the screen, it can determine that a screenshot operation is received. Therefore, the electronic device can respond to the screenshot operation.
  • the electronic device when it is determined that a screenshot operation is received, it can be determined whether the current screen has multiple display windows. When there is only one display window currently on the screen, you can directly take a screenshot of all the content displayed on the current screen without performing the steps of obtaining both the first screenshot and the second screenshot of the present application, and the full-screen screenshot obtained at this time is A screenshot required by the user, and the electronic device can save the screenshot. When there are currently two or more windows on the screen, there are various types of screenshots, so the screenshots required by the user can be determined by executing the acquisition and preview display of the first screenshot and the second screenshot of the present application Type, in this case, the electronic device can save the screenshot type finally selected by the user.
  • Step S220 Obtain a screenshot formed by at least two display windows in the plurality of display windows as a second screenshot.
  • step S220 may include:
  • Step S221 Arbitrarily combine the first screenshots of each display window to obtain multiple screenshot sets, wherein each screenshot set includes the first screenshots of at least two display windows.
  • the electronic device may arbitrarily combine each first screenshot to obtain multiple combined screenshot sets, wherein each screenshot set includes at least two The first screenshot of a display window.
  • Step S222 Perform splicing processing on all the first screenshots in each of the screenshot sets, respectively, to obtain multiple spliced screenshots as second screenshots.
  • splicing processing may be performed on all the first screenshots in each screenshot set, so as to obtain multiple spliced screenshots as the second screenshots.
  • all the first screenshots in each screenshot set can be spliced according to the original window layout of the multiple display windows, so that the second screenshot obtained is similar to the content displayed on the screen, which is convenient for the user to operate.
  • all the first screenshots in each screenshot set can also be arranged in a manner such as from left to right, from top to bottom, etc., and then perform splicing processing. In this way, the content of each screenshot can be clearly seen, and the occlusion phenomenon existing in the original window layout can be avoided.
  • the second screenshots composed of all the windows may be obtained by splicing the first screenshots of all the displayed windows on the screen, or the entire contents currently displayed on the screen may be directly captured, and the obtained screenshots may be used as Second screenshot. It can be understood that the full-screen screenshot obtained by directly intercepting all the content currently displayed on the screen already includes the display content of all display windows. Therefore, it is not necessary to perform the above-mentioned splicing process and directly intercept the full-screen to obtain the second image composed of all display windows. screenshot.
  • Step S230 Determine the display priority of the first screenshot and the second screenshot.
  • the electronic device may determine the display priority of the first screenshot and the second screenshot, so as to display the first screenshot according to the display priority and the second screenshot for preview display, so as to facilitate the user's selection operation.
  • the full-screen screenshot can be preferably displayed in preview.
  • the display priority of the specified screenshot may be determined as the highest priority, wherein the specified screenshot is a screenshot composed of all display windows in the plurality of display windows. That is to say, the screenshots composed of all display windows are displayed as a preview first.
  • step S230 may include:
  • Step S231 When the preset touch operations are all within the target display window of the screen, determine the display priority of the first screenshot corresponding to the target display window as the highest priority.
  • the display priority of the first screenshot corresponding to the target display window can be determined as the highest priority, so that the first screenshot corresponding to the target display window can be preferentially displayed in preview.
  • Step S232 When the preset touch operation is in at least two designated display windows on the screen, determine the display priority of the second screenshot formed by the at least two designated display windows as the highest priority.
  • the screen has multiple display windows
  • the preset touch operation is in at least two designated display windows on the screen
  • the display priority of the second screenshot formed by the at least two designated display windows may be determined as the highest priority. Therefore, the second screenshot corresponding to the display window where the user's touch operation is located can be preferentially displayed in preview.
  • the screenshot operation is three-finger sliding
  • the three-finger sliding areas are display windows A and B
  • the second screenshot composed of display windows A and B can be previewed and displayed preferentially.
  • the first screenshots can also be set to the lowest priority by default, so that the first screenshots can be previewed and displayed at the end, which is not limited here.
  • a full-screen screenshot may also be set as the highest priority
  • the screenshot corresponding to the preset touch operation (which may be the second screenshot or the first screenshot) may be set as the second priority
  • other screenshots may be set as the lowest priority.
  • Step S240 Preview and display the first screenshot and the second screenshot in the order of the display priority from high to low.
  • the first screenshot and the second screenshot may be displayed in descending order of display priority.
  • a preview is displayed.
  • the first screenshot and the second screenshot may be previewed and displayed one by one in descending order of display priority.
  • the first screenshot and the second screenshot may also be arranged in descending order of display priority, and then all are displayed in preview (as shown in FIG. 2 to FIG. 7 ).
  • the first screenshot and the second screenshot may be previewed and displayed in the form of thumbnails in descending order of display priority.
  • the electronic device can generate thumbnails of the first screenshot and the second screenshot according to the order of display priority from high to low, and display the thumbnails Displayed in the thumbnail display area, and in response to a switching operation of the selected screenshot in the displayed thumbnail, the selected screenshot is displayed in an enlarged manner in the enlarged display area according to the switching operation.
  • Step S250 In response to the selection operation of the target screenshot in the screenshots displayed in the preview, save the target screenshot.
  • step S250 reference may be made to the content of the foregoing embodiments, which will not be repeated here.
  • a screenshot of each display window in the screen can be obtained as the first screenshot, and at least two of the multiple display windows can be obtained.
  • the screenshots formed by each display window are taken as the second screenshot, and then the display priority of the first screenshot and the second screenshot is determined, so that the first screenshot and the second screenshot are in the order of the display priority from high to low.
  • a preview is displayed, and the target screenshot is saved in response to a selection operation of the target screenshot in the screenshots displayed in the preview.
  • the present application can realize a screenshot of a single window and a screenshot composed of at least two display windows, and automatically evaluate the display priorities of different screenshot types, so that the highest priority is given priority.
  • Preview display so that the user can quickly select the desired type of screenshot from the preview rendering, realizing the purpose of flexibly and quickly obtaining screenshots of one or several windows, enabling users to obtain screenshots in a short period of time without It needs to be put into the picture editing software to manually remove the content displayed in other windows in the screenshot picture, which optimizes the user screenshot operation.
  • FIG. 17 shows a schematic flowchart of a screenshot method provided by another embodiment of the present application.
  • the process shown in FIG. 17 will be described in detail below, and the screenshot method shown may specifically include the following steps:
  • Step S310 In response to the screenshot operation, a screenshot of each display window in the screen is obtained as the first screenshot.
  • Step S320 Obtain a screenshot formed by at least two display windows in the plurality of display windows as a second screenshot.
  • step S310 and step S320 reference may be made to the content of the foregoing embodiments, and details are not repeated here.
  • Step S330 Determine whether a screenshot editing operation is received within a preset time period. If yes, go to step S340 and step S350, if not, go to step S360.
  • Step S340 Preview and display the first screenshot and the second screenshot.
  • Step S350 In response to the selection operation of the target screenshot in the screenshots displayed in the preview, save the target screenshot.
  • Step S360 Save the designated screenshot.
  • one screenshot (ie, the screenshot to be previewed) may be selected for preview display, and then it is determined whether a screenshot editing operation is received within a preset time period.
  • no screenshot editing operation is received within the preset time period, it indicates that the screenshot displayed in the current preview is the screenshot desired by the user, and the screenshot can be saved directly.
  • a screenshot editing operation is received within the preset time period, it indicates that the screenshot displayed in the current preview is probably not the screenshot that the user wants.
  • the first screenshot and the second screenshot can be directly previewed and displayed for the user to choose what they want.
  • the screenshot type so that the electronic device can save the screenshot selected by the user.
  • the preset duration can be reasonably set in advance according to the actual scene, which is not limited here, for example, it can be 5S.
  • the above-mentioned screenshots selected for previewing and display may be default screenshots, such as a designated screenshot (ie, a full-screen screenshot) composed of all display windows in multiple display windows, a screenshot of the first window in the upper left corner, and the like.
  • a designated screenshot ie, a full-screen screenshot
  • the screenshot with the highest display priority may be used as the screenshot displayed in the preview first.
  • the selected screenshot may be preferentially previewed and displayed in the form of a designated floating window.
  • the screenshot editing operation may be a touch operation on the designated floating window.
  • the editing interface is entered, and the first screenshot and the second screenshot are previewed and displayed on the editing interface in the order of the display priority from high to low.
  • the selected screenshot may also be preferentially previewed and displayed on the status bar.
  • the screenshot editing operation may be a touch operation on the screenshot on the status bar.
  • the editing interface can also be entered, and the first screenshot and the second screenshot can be previewed and displayed on the editing interface according to the order of display priority from high to low.
  • the display screen is in a split-screen state and has three split-screen windows A, B, and C.
  • the user slides the screen with three fingers to trigger a screenshot operation.
  • Screenshots are taken of the contents displayed in window B and window C to obtain a first screenshot corresponding to separate window A, window B, and window C, while the electronic device obtains a second screenshot composed of window A, window B, and window C.
  • FIG. 18(2) if the screenshot including all windows is the screenshot with the highest display priority, then the electronic device can display the second screenshot composed of window A, window B and window C on the screen in the form of a floating window.
  • the user clicks on the floating window he can enter the editing page, please refer to Figure 18(3).
  • the right side of the editing interface displays the thumbnails of the first screenshot and the second screenshot. You can switch screenshots for viewing.
  • the left side shows the enlarged display effect of the screenshot selected by the user. After editing, the user can click Save in the upper right corner, so that the electronic device can only save the selected screenshot type.
  • a screenshot of each display window in the screen can be obtained as the first screenshot, and at least two of the multiple display windows can be obtained.
  • a screenshot composed of two display windows is used as the second screenshot, and then it is judged whether a screenshot editing operation is received within the preset time period.
  • a screenshot editing operation is received within the preset time period
  • the first screenshot and the second screenshot The screenshot is previewed and displayed, and the target screenshot is saved in response to the selection operation on the target screenshot in the screenshot displayed in the preview.
  • the specified screenshot is saved.
  • the present application can realize a screenshot of a single window and a screenshot composed of at least two display windows, and preview and display all screenshot types only when the screenshot editing operation is received, improving the performance of the screenshot. Screenshot operation efficiency, reduce power consumption.
  • FIG. 19 shows a structural block diagram of a screenshot device 700 provided by an embodiment of the present application.
  • the screenshot device 700 includes: a first acquisition module 710 , a second acquisition module 720 , a screenshot preview module 730 , and a screenshot storage module 740.
  • the first acquisition module 710 is used to respond to the screenshot operation, and respectively acquire a screenshot of each display window in the screen as the first screenshot, wherein the screen includes multiple display windows;
  • the second acquisition module 720 is used to acquire the multiple display windows.
  • a screenshot composed of at least two display windows in each display window is used as the second screenshot;
  • the screenshot preview module 730 is used for previewing the first screenshot and the second screenshot;
  • the screenshot saving module 740 is used for responding to the preview display.
  • the selection operation of the target screenshot in the screenshot is to save the target screenshot.
  • the first obtaining module 710 can also be used to: take a screenshot of all the content currently displayed on the screen, so as to obtain a full-screen screenshot; according to each display window, crop the full-screen screenshot to obtain each display window by clipping screenshot as the first screenshot.
  • the first obtaining module 710 may also be configured to: if the multiple display windows include at least one floating screen window and at least one bottom window, determine the shaded area of the bottom window covered by the floating screen window; determine the bottom window A first image of the occluded area of the window and a second image of the unoccluded area of the bottom window; and a first screenshot of the bottom window is determined based on the first image and the second image.
  • the second acquiring module 720 may be specifically configured to: perform any combination of the first screenshots of each display window to obtain multiple screenshot sets, wherein each screenshot set includes the first screenshots of at least two display windows. Screenshots; perform splicing processing on all the first screenshots in each screenshot set respectively, and obtain multiple spliced screenshots as second screenshots.
  • the second obtaining module 720 may also be specifically configured to: capture all the content currently displayed on the screen, and use the obtained screenshot as the second screenshot.
  • the screenshot preview module 730 may also be specifically configured to: display a preview of the first screenshot and the second screenshot in the preview display interface.
  • the preview interface includes a thumbnail display area and an enlarged display area.
  • the screenshot preview module 730 may also be specifically configured to: determine the thumbnails of the first screenshot and the second screenshot, and display the thumbnails in the thumbnail display area ; In response to the switching operation of the selected screenshot in the displayed thumbnail, enlarge and display the first screenshot and the second screenshot corresponding to the switching operation in the enlarged display area according to the switching operation.
  • the screenshot preview module 730 may include: a priority determination unit and a preview display unit.
  • the priority determination unit is used for determining the display priority of the first screenshot and the second screenshot;
  • the preview display unit is used for previewing and displaying the first screenshot and the second screenshot in descending order of display priority.
  • the above priority determination unit may be specifically configured to: when a specified screenshot exists in the second screenshot, determine the display priority of the specified screenshot as the highest priority, and the specified screenshot is all display windows in the multiple display windows Composition screenshot.
  • the screenshot device 700 may further include: an operation detection module, configured to determine that a screenshot operation is received when a preset touch operation on the screen is detected.
  • the above priority determination unit may also be specifically configured to: when the preset touch operations are all within the target display window of the screen, determine the display priority of the first screenshot corresponding to the target display window as the highest Priority; when the preset touch operation is within at least two designated display windows on the screen, the display priority of the second screenshot formed by the at least two designated display windows is determined as the highest priority.
  • the screenshot preview module 730 may also be specifically used to: determine whether a screenshot editing operation is received within a preset time period; when a screenshot editing operation is received within the preset time period, respond to the screenshot editing operation and display the first screenshot and the second screenshot for preview display.
  • the screenshot preview module 730 may also be specifically configured to: determine and display the screenshot to be previewed from the first screenshot and the second screenshot; and determine whether a screenshot editing operation is received within a preset time period.
  • the screenshot preview module 730 may also be specifically configured to: save the screenshot to be previewed when no screenshot editing operation is received within a preset time period.
  • the screenshot preview module 730 may also be specifically configured to: determine the display priority of the first screenshot and the second screenshot; As a screenshot to be previewed and displayed.
  • the above-mentioned second screenshot may include a specified screenshot composed of all display windows in the plurality of display windows
  • the screenshot device 700 may further include: a default saving module, configured to be used when the screenshot is not received within the preset time period When the screenshot editing operation is performed, the designated screenshot is saved.
  • the coupling between the modules may be electrical, mechanical or other forms of coupling.
  • each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module.
  • the above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules.
  • the screenshot device provided in the embodiment of the present application is used to implement the corresponding screenshot method in the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
  • FIG. 20 shows a structural block diagram of an electronic device provided by an embodiment of the present application.
  • the electronic device 100 may be a terminal device capable of running an application program, such as a PC computer, a mobile terminal, or the like.
  • the electronic device 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and one or more application programs, wherein the one or more application programs may be stored in the memory 120 and configured to be executed by One or more processors 110 execute, and one or more application programs are configured to execute the methods described in the foregoing method embodiments.
  • the processor 110 may include one or more processing cores.
  • the processor 110 uses various interfaces and lines to connect various parts of the entire electronic device 100, and executes by running or executing the instructions, programs, code sets or instruction sets stored in the memory 120, and calling the data stored in the memory 120.
  • the processor 110 may adopt at least one of a digital signal processing (Digital Signal Processing, DSP), a Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), and a Programmable Logic Array (Programmable Logic Array, PLA).
  • DSP Digital Signal Processing
  • FPGA Field-Programmable Gate Array
  • PLA Programmable Logic Array
  • the processor 110 may integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU), a modem, and the like.
  • CPU Central Processing Unit
  • GPU Graphics Processing Unit
  • the CPU mainly handles the operating system, user interface and application programs, etc.
  • the GPU is used for rendering and drawing of the display content
  • the modem is used to handle wireless communication. It can be understood that, the above-mentioned modem may also not be integrated into the processor 110, and is implemented by a communication chip alone.
  • the memory 120 may include random access memory (Random Access Memory, RAM), or may include read-only memory (Read-Only Memory). Memory 120 may be used to store instructions, programs, codes, sets of codes, or sets of instructions.
  • the memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.) , instructions for implementing the following method embodiments, and the like.
  • the storage data area may also store data (such as phone book, audio and video data, chat record data) created by the electronic device 100 during use.
  • FIG. 20 is only an example, and the electronic device 100 may further include more or less components than those shown in FIG. 20 , or have a completely different configuration from that shown in FIG. 20 . This embodiment of the present application does not limit this.
  • FIG. 21 shows a structural block diagram of a computer-readable storage medium provided by an embodiment of the present application.
  • the computer-readable medium 800 stores program codes, and the program codes can be invoked by the processor to execute the methods described in the above method embodiments.
  • the computer readable storage medium 800 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM, hard disk, or ROM.
  • the computer-readable storage medium 800 includes a non-transitory computer-readable storage medium.
  • Computer readable storage medium 800 has storage space for program code 810 to perform any of the method steps in the above-described methods. These program codes can be read from or written to one or more computer program products.
  • Program code 810 may be compressed, for example, in a suitable form.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

一种截图方法、装置、电子设备及存储介质,方法包括:响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图;获取多个显示窗口中至少两个显示窗口构成的截图作为第二截图;将第一截图以及第二截图进行预览显示;响应对预览显示的截图中目标截图的选中操作,将目标截图进行保存。

Description

截图方法、装置、电子设备及存储介质
相关申请的交叉引用
本申请要求于2021年3月10日提交中国专利局的申请号为CN 202110260714.6、名称为“截图方法、装置、电子设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及电子设备技术领域,更具体地,涉及一种截图方法、装置、电子设备及存储介质。
背景技术
截屏是一种截取图片或文字的途径,可以截取显示屏中用户感兴趣的文字、图片等。目前的截屏操作大多是针对电子设备的一整个显示屏进行截图操作,以截取显示屏上当前显示的全部内容。然而,当显示屏具有多个显示窗口,而我们想单独截取其中某一个或某几个窗口时,需要先截取整个显示屏的内容,然后再需要用户在图片编辑软件中对刚刚截取的图片进行手动编辑裁剪,以裁剪出我们需要的某一个或某几个窗口的截图。
发明内容
鉴于上述问题,本申请提出了一种截图方法、装置、电子设备及存储介质。
第一方面,本申请实施例提供了一种截图方法,所述方法包括:响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,其中,所述屏幕包括多个显示窗口;获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图;将所述第一截图以及所述第二截图进行预览显示;响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
第二方面,本申请实施例提供了一种截图装置,所述装置包括:第一获取模块,用于响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,其中,所述屏幕包括多个显示窗口;第二获取模块,用于获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图;截图预览模块,用于将所述第一截图以及所述第二截图进行预览显示;截图保存模块,用于响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述第一方面提供的截图方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的截图方法。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本申请一个实施例的截图方法的一种流程图。
图2(1)及图2(2)示出了本申请提供的一种界面示意图。
图3(1)及图3(2)示出了本申请提供的另一种界面示意图。
图4(1)及图4(2)示出了本申请提供的又一种界面示意图。
图5(1)及图5(2)示出了本申请提供的再一种界面示意图。
图6(1)及图6(2)示出了本申请提供的还一种界面示意图。
图7(1)及图7(2)示出了本申请提供的又另一种界面示意图。
图8(1)、图8(2)及图8(3)示出了本申请提供的又再一种界面示意图。
图9(1)、图9(2)及图9(3)示出了本申请提供的又还一种界面示意图。
图10(1)、图10(2)及图10(3)示出了本申请提供的再另一种界面示意图。
图11(1)及图11(2)示出了本申请提供的再又一种界面示意图。
图12示出了本申请提供的再还一种界面示意图。
图13示出了根据本申请另一个实施例的截图方法的一种流程图。
图14示出了根据本申请另一个实施例的截图方法中步骤S220的一种流程图。
图15示出了根据本申请另一个实施例的截图方法中步骤S230的一种流程图。
图16示出了本申请提供的一种交互示意图。
图17示出了根据本申请又一个实施例的截图方法的一种流程图。
图18(1)、图18(2)及图18(3)示出了本申请提供的另一种交互示意图。
图19示出了根据本申请一个实施例的截图装置的一种框图。
图20是本申请实施例的用于执行根据本申请实施例的截图方法的电子设备的框图。
图21是本申请实施例的用于保存或者携带实现根据本申请实施例的截图方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
截屏是一种截取图片或文字的途径,可以截取显示屏中用户感兴趣的文字、图片等。目前的截屏操作大多是针对电子设备的一整个显示屏进行截图操作,以截取显示屏上当前显示的全部内容。然而,当显示屏具有多个显示窗口,而我们想单独截取其中某一个或某几个窗口时,需要先截取整个显示屏的内容,然后再需要用户在图片编辑软件中对刚刚截取的图片进行手动编辑裁剪,以裁剪出我们需要的某一个或某几个窗口的截图,操作过程繁琐,降低了截屏效率。
本实施例提供一种截图方法,包括:
响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,其中,所述屏幕包括多个显示窗口;
获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图;
将所述第一截图以及所述第二截图进行预览显示;
响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
在一种实施方式中,所述响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,包括:对所述屏幕当前显示的全部内容进行截取,从而得到全屏截图;根据各个所述显示窗口,对该全屏截图进行裁剪,以裁剪得到每个所述显示窗口的截图作为第一截图。
在一种实施方式中,根据各个显示窗口,对该全屏截图进行裁剪,以裁剪得到每个显示窗口的截图作为第一截图,包括:若多个显示窗口中包括至少一个浮屏窗口和至少一个底部窗口,确定被浮屏窗口遮挡的底部窗口的被遮挡区域;确定底部窗口的被遮挡区域的第一图像以及底部窗口的未被遮挡区域的第二图像;基于第一图像和第二图像确定底部窗口的第一截图。
在一种实施方式中,获取多个显示窗口中至少两个显示窗口构成的截图作为第二 截图,包括:对每个显示窗口的第一截图进行任意组合,得到多个截图集,其中,每个截图集中包括至少两个显示窗口的第一截图;分别对每个截图集中的所有第一截图进行拼接处理,得到多个拼接后的截图作为第二截图。
在一种实施方式中,获取多个显示窗口中至少两个显示窗口构成的截图作为第二截图,包括:截取屏幕内当前显示的全部内容,将获得的截图作为第二截图。
在一种实施方式中,将第一截图以及第二截图进行预览显示,包括:将第一截图以及第二截图预览显示在预览显示界面中。
在一种实施方式中,预览界面包括缩略图展示区域和放大展示区域,将第一截图以及第二截图预览显示在该预览显示界面中,包括:确定第一截图以及第二截图的缩略图,并将缩略图显示于缩略图展示区域;响应对显示的缩略图中选定截图的切换操作,根据切换操作在放大展示区域中放大显示该切换操作对应的第一截图和第二截图。
在一种实施方式中,将第一截图以及第二截图进行预览显示,包括:确定第一截图以及第二截图的显示优先级;按照显示优先级从高到低的顺序,将第一截图以及第二截图进行预览显示。
在一种实施方式中,确定第二截图的显示优先级,包括:当第二截图中存在指定截图时,将指定截图的显示优先级确定为最高优先级,指定截图为多个显示窗口中所有显示窗口构成的截图。
在一种实施方式中,在响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图之前,方法还包括:当检测到对屏幕的预设触控操作时,确定接收到截图操作。确定第一截图以及第二截图的显示优先级,包括:当预设触控操作均处于屏幕的目标显示窗口内时,将目标显示窗口所对应的第一截图的显示优先级确定为最高优先级;或者,当预设触控操作处于屏幕的至少两个指定显示窗口内时,将由至少两个指定显示窗口所构成的第二截图的显示优先级确定为最高优先级。
在一种实施方式中,将第一截图以及第二截图进行预览显示,包括:判断预设时长内是否接收到截图编辑操作;当预设时长内接收到截图编辑操作时,响应截图编辑操作,并将第一截图以及第二截图进行预览显示。
在一种实施方式中,判断预设时长内是否接收到截图编辑操作,包括:从第一截图和第二截图中确定待预览截图并显示;判断预设时长内是否接收到截图编辑操作。
在一种实施方式中,该截图方法还包括:当预设时长内未接收到截图编辑操作时,将待预览截图保存。
在一种实施方式中,从第一截图和第二截图中确定待预览截图并显示,包括:确定第一截图以及第二截图的显示优先级;将第一截图和第二截图的显示优先级中较高的优先级对应的截图作为待预览截图并显示。
在一种实施方式中,第二截图包括由多个显示窗口中所有显示窗口构成的指定截图,在检测预设时间段内是否接收到截图编辑操作之后,方法还包括:当预设时长内未接收到截图编辑操作时,将指定截图进行保存。
请参阅图1,图1示出了本申请一个实施例提供的截图方法的流程示意图。在具体的实施例中,该截图方法可应用于如图19所示的截图装置700以及配置有所述截图装置700的电子设备(图20)。下面将针对图1所示的流程进行详细的阐述,所示截图方法具体可以包括以下步骤:
步骤S110:响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,其中,所述屏幕包括多个显示窗口。
其中,截图操作用于触发电子设备对显示屏幕显示的画面内容进行截屏,其可以是由电子设备检测到用户按压电子设备上的物理按键后触发,例如,可以是按下组合按键(如电源键+音源键)触发;也可以是由电子设备检测到用户对显示屏幕进行预设触控操作后触发,作为一种方式,可以由电子设备检测到用户触控显示屏幕中的虚拟 按键后触发,例如,用户可以通过预设的手势呼出工具栏,然后通过触控设置于工具栏中的截图虚拟按键,来触发截图操作,作为另一种方式,也可以是由电子设备检测到用户在显示屏幕上滑动预设轨迹或者多指滑动后触发。本申请实施例对此不作限定。
在本申请实施例中,电子设备在检测到截图操作时,可以对该截图操作进行响应。具体地,电子设备可以分别获取显示屏幕内每个显示窗口的截图作为第一截图,其中,屏幕可以包括多个显示窗口。从而在屏幕包括多个显示窗口的情况下,可以实现单独窗口的截图。
在一些实施例中,上述屏幕的多个显示窗口可以是电子设备处于分屏状态下,将显示屏幕划分得到的多个分屏窗口。例如,请参阅图2(1),显示屏处于分屏状态且具备2个分屏窗口A和B,电子设备可以分别对窗口A10和窗口B11显示的内容进行截图,得到图2(2)中的单独窗口A截图13和单独窗口B截图14,该截图13和截图14即为上述电子设备所要获取的第一截图。又例如,请参阅图3(1),显示屏处于分屏状态且具备3个分屏窗口A、B和C,电子设备可以分别对窗口A20、窗口B21和窗口C22显示的内容进行截图,得到图3(2)中的单独窗口A截图24、单独窗口B截图25以及单独窗口C截图26,该截图24、25和截图26即为上述电子设备所要获取的第一截图。
在另一些实施例中,上述屏幕的多个显示窗口也可以是电子设备处于浮屏状态下的底部窗口以及悬浮在底部窗口上的浮屏窗口。例如,请参阅图4(1),显示屏处于浮屏状态且具备1个底部窗口A30和1个浮屏窗口B31,电子设备可以分别对窗口A30和窗口B31显示的内容进行截图,得到图4(2)中的单独窗口A截图33和单独窗口B截图34,该截图33和截图34即为上述电子设备所要获取的第一截图。
当然,当电子设备同时处于分屏和浮屏状态时,该多个显示窗口可以是分屏窗口以及浮屏窗口,此处不做限定。例如,请参阅图5(1),显示屏处于分屏状态且具备2个分屏窗口A、B和1个浮屏窗口C,电子设备可以分别对窗口A40、窗口B41和窗口C42显示的内容进行截图,得到图5(2)中的单独窗口A截图45、单独窗口B截图46以及单独窗口C截图47,该截图45、56和截图47即为上述电子设备所要获取的第一截图。
在一些实施例中,可以是电子设备先从显示屏幕当前的多个图层中,确定出屏幕内每个显示窗口所在的图层,以对每个显示窗口图层显示的内容进行截取,从而得到显示屏幕内每个显示窗口的截图作为第一截图。
在另一些实施例中,也可以是电子设备先对显示屏幕当前显示的全部内容进行截取,从而得到全屏截图,然后电子设备再根据显示窗口,对该全屏截图进行裁剪,以裁剪得到每个显示窗口的截图作为第一截图。可以理解的是,电子设备处于浮屏状态下,由于浮屏窗口悬浮于底部窗口,使得底部窗口存在部分内容被浮屏窗口遮挡,因此,当采用上述全屏截图裁剪的方式获取各个显示窗口的截图时,还需要对底部窗口中被浮屏窗口遮住的部分,进行补充绘制,以保证得到的底部窗口的截图完整。具体地,补充绘制为确定底部窗口的被遮挡区域的第一图像以及底部窗口的未被遮挡区域的第二图像;基于所述第一图像和所述第二图像确定底部窗口的第一截图,具体地,可以根据缓存空间中的前几帧显示画面来补充绘制。
步骤S120:获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图。
在本申请实施例中,电子设备在响应该截图操作进行时,还可以获取多个显示窗口中至少两个显示窗口构成的截图作为第二截图。从而在屏幕包括多个显示窗口的情况下,除了实现单独窗口的截图外,还可以实现至少两个显示窗口构成的组合窗口的截图,丰富了截图的功能,提升了截图效果。
在一些实施例中,上述第二截图可以是多个显示窗口中所有显示窗口构成的组合窗口截图,也即该截图中可以包括显示屏幕内所有显示窗口显示的内容,可以理解为全屏截图。
例如,请再次参阅图2(1),显示屏具备2个分屏窗口A和B,电子设备可以获取 窗口A10显示的内容与窗口B11显示的内容构成的截图,得到图2(2)中的窗口A和窗口B构成的组合窗口截图12,该截图12即为上述电子设备所要获取的第二截图。又例如,请再次参阅图3(1),显示屏具备3个分屏窗口A、B和C,电子设备可以获取窗口A20、窗口B21和窗口C22显示的内容共同构成的截图,得到图3(2)中的窗口A窗口B以及窗口C构成的组合窗口截图23,该截图23即为上述电子设备所要获取的第二截图。同理,再例如图4(2)中的底部窗口A和浮屏窗口B构成的组合窗口截图32,图5(2)中的底部分屏窗口A、底部分屏窗口B和浮屏窗口C构成的组合窗口截图44,该截图32和截图44即为上述电子设备所要获取的第二截图。
在另一些实施例中,上述第二截图也可以是多个显示窗口中部分显示窗口构成的组合窗口截图,也即该截图中可以包括显示屏幕内部分显示窗口显示的内容。
例如,请参阅图6(1),显示屏具备3个分屏窗口A、B和C,电子设备既可以获取窗口A50、窗口B51和窗口C52显示的内容共同构成的截图,也可以获取窗口A50、窗口B51和窗口C52中任意两个窗口显示的内容共同构成的截图,从而得到图3(2)中的窗口A、窗口B以及窗口C构成的组合窗口截图53,窗口A和窗口B构成的组合窗口截图54,窗口A和窗口C构成的组合窗口截图55,窗口B和窗口C构成的组合窗口截图56,该截图53、54、55和56即为上述电子设备所要获取的第二截图。
又例如,请参阅图7(1),显示屏处于分屏状态且具备2个分屏窗口A、B和1个浮屏窗口C,电子设备可以分别对窗口A60、窗口B61和窗口C62显示的内容进行截图,得到图7(2)中的窗口A、窗口B以及窗口C构成的组合窗口截图63,窗口A和窗口B构成的组合窗口截图64,窗口A和窗口C构成的组合窗口截图65,窗口B和窗口C构成的组合窗口截图66,该截图63、64、65和66即为上述电子设备所要获取的第二截图。
在一些实施例中,在获取多个显示窗口中至少两个显示窗口构成的截图作为第二截图时,电子设备可以先获取所有窗口构成的截图,然后逐次减少一个窗口,来或剩下窗口共同构成的截图,然后直至获取到多个显示窗口中任意多个窗口组合构成的截图。
步骤S130:将所述第一截图以及所述第二截图进行预览显示。
在本申请实施例中,在获到上述第一截图和第二截图后,电子设备可以将该第一截图以及所述第二截图进行预览显示,从而用户可以直观地浏览到多种截图类型的效果示意图,以便用户可直接根据效果示意图选取自己所需要的截图类型。
在一些实施例中,可以是直接将第一截图以及所述第二截图以浮窗的形式悬浮预览显示在当前界面,也可以是构建一个预览显示界面,以将第一截图以及所述第二截图预览显示在该预览显示界面中,如图2~图7所示的页面。
在一些实施方式中,当将第一截图以及所述第二截图预览显示在预览显示界面中时,可以是将预览显示界面划分为缩略图展示区域和放大展示区域,从而电子设备可以生成第一截图以及第二截图的缩略图,并将缩略图显示于所述缩略图展示区域,响应对显示的所述缩略图中选定截图的切换操作,根据该切换操作在所述放大展示区域中放大显示该选定截图。
作为一种方式,缩略图展示区域和放大展示区域可以是上下分布。例如,请参阅图8(1)、图8(2)及图8(3),针对图2(1)中的具备2个分屏窗口A和B的屏幕,在预览显示界面的上方为缩略图展示区域,显示有第一截图和第二截图的缩略图,用户可以左右切换,下方为放大展示区域,显示有用户选中的截图的放大显示效果图。又例如,请参阅图9(1)、图9(2)及图9(3),针对图3(1)中的具备3个分屏窗口A、B和C的屏幕,在预览显示界面的上方为缩略图展示区域,显示有第一截图和第二截图的缩略图,用户可以左右切换,下方为放大展示区域,显示有用户选中的截图的放大显示效果图。
作为一种方式,缩略图展示区域和放大展示区域可以是左右分布。例如,请参阅 图10(1)、图10(2)及图10(3),针对图2(1)中的具备2个分屏窗口A和B的屏幕,在预览显示界面的右方为缩略图展示区域,显示有第一截图和第二截图的缩略图,用户可以上下切换,左方为放大展示区域,显示有用户选中的截图的放大显示效果图。又例如,请参阅图11(1)及图11(2),针对图3(1)中的具备3个分屏窗口A、B和C的屏幕,在预览显示界面的右方为缩略图展示区域,显示有第一截图和第二截图的缩略图,用户可以上下切换,左方为放大展示区域,显示有用户选中的截图的放大显示效果图。
在一些实施方式中,该预览显示界面中也可以设置有各种编辑操作控件,如剪切、镜像、文字添加、水印添加、分享、删除等操作控件,此处不作限定,从而在预览截图的同时,还可以实现对预览显示的截图的各种编辑操作。可选的,编辑操作控件可以设置在预览显示界面中的非缩略图展示区域内,其中非缩略图展示区域可以理解为预览显示界面中除缩略图展示区域内的其他区域。
作为一种方式,编辑操作控件可以具体设置在预览显示界面中的放大展示区域。可选的,放大展示区域中可以包括一个编辑区域,编辑区域中设置有各种编辑操作控件,该编辑区域可以设置在放大展示区域的各个位置,如设置在放大展示区域的下发区域。可选的,放大展示区域中也可以包括多个编辑区域,可以根据编辑区域中的编辑操作控件的不同,将多个编辑区域放置在放大展示区域的不同位置。
示例性地,请参阅图12,放大展示区域中可以包括两个编辑区域,可以将第一编辑区域设置在放大展示区域的下方,将第二编辑区域设置在放大展示区域的上方。其中,第一编辑区域可以包含对选中编辑的目标截图的各种具体编辑操作控件,如裁剪、文字添加、水印添加、分享等操作控件。第二编辑区域可以包含对预览显示界面中的至少一个截图的各种编辑操作控件,如截图的删除操作控件、截图的选中保存操作控件、退出截图的编辑操作控件等。
步骤S140:响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
在本申请实施例中,电子设备在将所述第一截图以及所述第二截图进行预览显示,可以实时检测是否接收到选中操作,当检测到选中操作时,可以响应该选中操作,根据该选中操作从预览显示的第一截图以及第二截图中,确定选中的目标截图,并将该目标截图进行保存。
可以理解的是,当前显示屏具有多个显示窗口时,若检测到截图操作,此时用户可能存在多种截图需求,比如,全屏截图、某一个窗口的单独截图、或者其中某几个窗口的组合截图,因此,在本申请实施例中,可以将单独窗口的截图、至少两个窗口以上的组合截图等截图类型都进行操作,并将其进行预览显示,从而用户可以对预览显示的第一截图以及第二截图进行选择,以直观确定自己所需要的截图类型。电子设备在检测到对预览显示的截图中目标截图的选中操作后,可以确定选中的目标截图即为用户所需的截图,从而可以将该截图进行保存。从而可以灵活、快速获取某一个或某几个窗口截图,而不需要放入图片编辑软件中手动去除截屏图片中其他窗口内显示的内容,简化了用户截图操作。
本申请实施例提供的截图方法,在屏幕包括多个显示窗口的情况下,响应截图操作时,可以分别获取屏幕内每个显示窗口的截图作为第一截图,并获取多个显示窗口中至少两个显示窗口构成的截图作为第二截图,然后将该第一截图以及第二截图进行预览显示,并响应对预览显示的截图中目标截图的选中操作,将该目标截图进行保存。如此,本申请在屏幕包括多个显示窗口的情况下,可以实现单独窗口的截图以及至少两个显示窗口构成的截图的预览,从而用户可根据自身需求从预览效果图中选取想要的截图类型,实现了灵活、快速获取某一个或某几个窗口截图的目的,使得用户能够在较短的时间内获得截图,同时不需要放入图片编辑软件中手动去除截屏图片中其他 窗口内显示的内容,简化了用户截图操作。
请参阅图13,图13示出了本申请另一个实施例提供的截图方法的流程示意图。下面将针对图13所示的流程进行详细的阐述,所示截图方法具体可以包括以下步骤:
步骤S210:响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图。
在一些实施例中,上述截图操作可以是用户对屏幕的预设触控操作,该预设触控操作,可以是多指滑动,也可以是滑动预设轨迹,如“X”。电子设备可以实时检测用户的触控操作,以判断是否为预设触控操作,当检测到是对屏幕的预设触控操作时,可以确定接收到截图操作。从而电子设备可以对该截图操作进行相应。
在一些实施例中,在确定接收到截图操作时,可以判断当前屏幕是否具备多个显示窗口。当屏幕当前仅存在一个显示窗口时,此时可以直接对当前屏幕显示的全部内容进行截图,而无需执行本申请的第一截图和第二截图均获取的步骤,此时得到的全屏截图即为用户所需的截图,电子设备可以将该截图进行保存。当屏幕当前存在两个及两个以上的窗口时,此时因存在多种截图类型,所以可以通过执行本申请的第一截图和第二截图的获取及预览显示,以确定用户所需的截图类型,此时电子设备可以将用户最终选取的截图类型进行保存。
步骤S220:获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图。
在一些实施例中,电子设备可以对每个显示窗口的截图进行任意组合,以穷尽可能存在的组合情况,然后再根据穷尽的组合情况,来获取第二截图。具体的,请参阅图14,步骤S220可以包括:
步骤S221:对每个显示窗口的所述第一截图进行任意组合,得到多个截图集,其中,每个截图集中包括至少两个显示窗口的所述第一截图。
在一些实施例中,电子设备在得到每个显示窗口的第一截图后,可以对每个第一截图进行任意组合,以得到多个组合后的截图集,其中,每个截图集中包括至少两个显示窗口的第一截图。
作为一种方式,在得到所有显示窗口的第一截图后,可以将所有第一截图作为集合元素,存放至一个集合C中,然后求取该集合C的子集,由于每个第一截图本身也可以作为集合C的子集,因此,可以从得到的集合C的子集中,去除空集以及元素个数为1的子集,从而剩下的子集可以作为上述多个截图集,且每个截图集中至少有两个元素也即两个显示窗口的第一截图。
步骤S222:分别对所述每个截图集中的所有第一截图进行拼接处理,得到多个拼接后的截图作为第二截图。
在一些实施例中,在得到多个截图集后,可以分别对每个截图集中的所有第一截图进行拼接处理,从而得到多个拼接后的截图作为第二截图。作为一种方式,可以是按照多个显示窗口原本的窗口布局,来对每个截图集中的所有第一截图进行拼接处理,从而使得到的第二截图与屏幕显示的内容相似,方便用户操作。作为另一种方式,也可以按照从左至右、从上之下等方式对每个截图集中的所有第一截图进行排列,然后进行拼接处理。从而清楚看到每个截图的内容,避免原有窗口布局存在的遮挡现象。
在一些实施例中,可以是通过对屏幕内所有显示窗口的第一截图进行拼接,来得到所有窗口构成的第二截图,也可以是直接截取屏幕内当前显示的全部内容,将获得的截图作为第二截图。可以理解的是,直接截取屏幕内当前显示的全部内容得到的全屏截图,已经包含了所有显示窗口的显示内容,因此,可不用进行上述的拼接处理,直接截取全屏得到所有显示窗口构成的第二截图。
步骤S230:确定所述第一截图以及所述第二截图的显示优先级。
在一些实施例中,在获到第一截图以及第二截图后,电子设备可以确定所述第一截图以及所述第二截图的显示优先级,以根据该显示优先级,对该第一截图和第二截图进行预览显示,从而方便用户的选取操作。
在屏幕具备多个显示窗口时,检测到截图操作,用户通常更想要全屏的截图,因此作为一种方式,可以将全屏截图优选预览显示。具体地,当上述得到的第二截图中存在指定截图时,可以将指定截图的显示优先级确定为最高优先级,其中,指定截图为多个显示窗口中所有显示窗口构成的截图。也就是说,将所有显示窗口构成的截图优先预览显示。
在一些实施例中,当截图操作为预设触控操作时,也可以根据预设触控操作的区域,来确定用户更想要的截图类型。具体的,请参阅图15,步骤S230可以包括:
步骤S231:当所述预设触控操作均处于所述屏幕的目标显示窗口内时,将所述目标显示窗口所对应的第一截图的显示优先级确定为最高优先级。
可以理解的是,由于用户操作的区域在一定程度上能表达出用户的需求,因此,当预设触控操作均处于屏幕的目标显示窗口内时,可以认为用户更想要该目标显示窗口的显示内容的截图,因此,可以将目标显示窗口所对应的第一截图的显示优先级确定为最高优先级,从而可以将该目标显示窗口所对应的第一截图优先预览显示。
步骤S232:当所述预设触控操作处于所述屏幕的至少两个指定显示窗口内时,将由所述至少两个指定显示窗口所构成的第二截图的显示优先级确定为最高优先级。
同理,在屏幕具备多个显示窗口时,当预设触控操作处于屏幕的至少两个指定显示窗口内时,可以认为用户更想要该至少两个指定显示窗口的构成的组合窗口截图,因此,可以将由该至少两个指定显示窗口所构成的第二截图的显示优先级确定为最高优先级。从而可以将用户触控操作所在的显示窗口所对应的第二截图优先预览显示。例如,请参阅图16,截图操作为三指滑动时,由于三指滑动区域为显示窗口A和B,因此可以将显示窗口A和B构成的第二截图优先预览显示。
在一些实施例中,也可以将第一截图都默认为最低优先级,以将第一截图最后预览显示,此处不做限定。例如,还可以是将全屏截图设置为最高优先级,预设触控操作对应的截图(可以是第二截图也可以是第一截图)设置为次优先级,其他截图设置为最低优先级。
步骤S240:按照所述显示优先级从高到低的顺序,将所述第一截图以及所述第二截图进行预览显示。
在本申请实施例中,在确定出第一截图以及所述第二截图的显示优先级之后,可以按照显示优先级从高到低的顺序,将所述第一截图以及所述第二截图进行预览显示。作为一种方式,可以按照显示优先级从高到低的顺序,将第一截图以及所述第二截图逐一进行预览显示。作为另一种方式,也可以是按照显示优先级从高到低的顺序,将第一截图以及所述第二截图进行排列,然后全部进行预览显示(如图2~图7)。
在一些实施例中,可以按照显示优先级从高到低的顺序,将第一截图以及所述第二截图以缩略图的形式进行预览显示。具体地,当将预览显示截面划分为缩略图展示区域和放大展示区域时,电子设备可以根据显示优先级从高到低的顺序,生成第一截图以及第二截图的缩略图,并将缩略图显示于所述缩略图展示区域,响应对显示的所述缩略图中选定截图的切换操作,根据该切换操作在所述放大展示区域中放大显示该选定截图。
步骤S250:响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
在本申请实施例中,步骤S250可以参阅前述实施例的内容,此处不再赘述。
本申请实施例提供的截图方法,在屏幕包括多个显示窗口的情况下,响应截图操作时,可以分别获取屏幕内每个显示窗口的截图作为第一截图,并获取多个显示窗口中至少两个显示窗口构成的截图作为第二截图,然后确定第一截图以及所述第二截图的显示优先级,以按照所述显示优先级从高到低的顺序,将该第一截图以及第二截图进行预览显示,并响应对预览显示的截图中目标截图的选中操作,将该目标截图进行 保存。如此,本申请在屏幕包括多个显示窗口的情况下,可以实现单独窗口的截图以及至少两个显示窗口构成的截图,并自动评估不同截图类型的显示优先级,以将优先级最高的优先进行预览显示,从而用户可快速从预览效果图中选取想要的截图类型,实现了灵活、快速获取某一个或某几个窗口截图的目的,使得用户能够在较短的时间内获得截图,同时不需要放入图片编辑软件中手动去除截屏图片中其他窗口内显示的内容,优化了用户截图操作。
请参阅图17,图17示出了本申请又一个实施例提供的截图方法的流程示意图。下面将针对图17所示的流程进行详细的阐述,所示截图方法具体可以包括以下步骤:
步骤S310:响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图。
步骤S320:获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图。
在本申请实施例中,步骤S310和步骤S320可以参阅前述实施例的内容,此处不再赘述。
步骤S330:判断预设时长内是否接收到截图编辑操作。若是,则执行步骤S340和步骤S350,若否,则执行步骤S360。
步骤S340:将所述第一截图以及所述第二截图进行预览显示。
步骤S350:响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
步骤S360:将所述指定截图进行保存。
在一些实施例中,在获到上述第一截图和第二截图后,可以先选取一个截图(即待预览截图)进行预览展示,然后判断预设时长内是否接收到截图编辑操作。当预设时长内未接收到截图编辑操作,表明当前预览展示的截图为用户想要的截图,可以直接将该截图进行保存。当预设时长内接收到截图编辑操作,表明当前预览展示的截图很可能不是用户想要的截图,此时可以直接将将第一截图以及第二截图进行预览显示,以供用户选择自己想要的截图类型,从而电子设备可将用户选中的截图进行保存。其中,预设时长可以预先根据实际场景合理设定,此处不作限定,如可以是5S。
作为一种方式,上述选取先预览展示的截图可以是默认设置的截图,如由多个显示窗口中所有显示窗口构成的指定截图(也即全屏截图)、左上角第一窗口的截图等。作为另一种方式,在前述已经确定出第一截图和第二截图的显示优先级的基础上,可以将最高显示优先级的截图作为上述先预览展示的截图。
在一些实施例中,可以是将选取的截图以指定浮窗的形式优先预览展示,此时,截图编辑操作可以是对指定浮窗的触控操作。当检测到对指定浮窗的触控操作时,进入编辑界面,并按照所述显示优先级从高到低的顺序,将第一截图以及第二截图在该编辑界面进行预览显示。如此,通过检测用户是否对指定浮窗进行操作,来确定当前优先预览展示的截图是否为用户所想要的截图,从而可确定是否将当前优先预览展示的截图进行保存。在另一些实施例中,也可以是在状态栏上优先预览展示选中截图,此时,截图编辑操作可以是对状态栏上截图的触控操作。当检测到对状态栏上截图的触控操作时,也可以进入编辑界面,并按照所述显示优先级从高到低的顺序,将第一截图以及第二截图在该编辑界面进行预览显示。
示例性地,请参阅图18(1),显示屏处于分屏状态且具备3个分屏窗口A、B和C,用户三指滑动屏幕,触发截图操作,此时电子设备分别对窗口A、窗口B和窗口C显示的内容进行截图,得到单独窗口A、窗口B、窗口C对应的第一截图,同时电子设备获取窗口A、窗口B和窗口C构成的第二截图。请参阅图18(2),若包含所有窗口的截图为最高显示优先级的截图,则此时电子设备可将窗口A、窗口B和窗口C构成的第二截图以浮窗的形式显示在屏幕的左下角处,当用户点击该浮窗时,可以进入编辑页面,请参阅图18(3),编辑界面的右方显示的是第一截图和第二截图的缩略图,用户点击该缩略图可以切换截图进行查看,左方显示的是用户选中的截图的放大显示效果图。 用户编辑完后可以点击右上角保存,从而电子设备可以只保存选中的截图类型。
本申请实施例提供的截图方法,在屏幕包括多个显示窗口的情况下,响应截图操作时,可以分别获取屏幕内每个显示窗口的截图作为第一截图,并获取多个显示窗口中至少两个显示窗口构成的截图作为第二截图,然后判断预设时长内是否接收到截图编辑操作,当预设时长内接收到截图编辑操作时,响应该截图编辑操作,并将第一截图以及第二截图进行预览显示,并响应对预览显示的截图中目标截图的选中操作,将该目标截图进行保存。当预设时长内未接收到所述截图编辑操作时,将该指定截图进行保存。如此,本申请在屏幕包括多个显示窗口的情况下,可以实现单独窗口的截图以及至少两个显示窗口构成的截图,并在接收到截图编辑操作的情况才对所有截图类型进行预览显示,提高截图操作效率,降低功耗。
请参阅图19,其示出了本申请实施例提供的一种截图装置700的结构框图,该截图装置700包括:第一获取模块710、第二获取模块720、截图预览模块730以及截图保存模块740。其中,第一获取模块710用于响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,其中,所述屏幕包括多个显示窗口;第二获取模块720用于获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图;截图预览模块730用于将所述第一截图以及所述第二截图进行预览显示;截图保存模块740用于响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
在一些实施方式中,第一获取模块710也可以用于:对屏幕当前显示的全部内容进行截取,从而得到全屏截图;根据各个显示窗口,对该全屏截图进行裁剪,以裁剪得到每个显示窗口的截图作为第一截图。
在一些实施方式中,第一获取模块710也可以用于:若多个显示窗口中包括至少一个浮屏窗口和至少一个底部窗口,确定被浮屏窗口遮挡的底部窗口的被遮挡区域;确定底部窗口的被遮挡区域的第一图像以及底部窗口的未被遮挡区域的第二图像;基于第一图像和第二图像确定底部窗口的第一截图。
在一些实施例中,第二获取模块720可以具体用于:对每个显示窗口的第一截图进行任意组合,得到多个截图集,其中,每个截图集中包括至少两个显示窗口的第一截图;分别对每个截图集中的所有第一截图进行拼接处理,得到多个拼接后的截图作为第二截图。
在一些实施例中,第二获取模块720也可以具体用于:截取屏幕内当前显示的全部内容,将获得的截图作为第二截图。
在一些实施例中,截图预览模块730也可以具体用于:将第一截图以及第二截图预览显示在预览显示界面中。
在一些实施例中,预览界面包括缩略图展示区域和放大展示区域,截图预览模块730也可以具体用于:确定第一截图以及第二截图的缩略图,并将缩略图显示于缩略图展示区域;响应对显示的缩略图中选定截图的切换操作,根据切换操作在放大展示区域中放大显示该切换操作对应的第一截图和第二截图。
在一些实施例中,截图预览模块730可以包括:优先级确定单元以及预览显示单元。其中,优先级确定单元用于确定第一截图以及第二截图的显示优先级;预览显示单元用于按照显示优先级从高到低的顺序,将第一截图以及第二截图进行预览显示。
在一些实施例中,上述优先级确定单元可以具体用于:当第二截图中存在指定截图时,将指定截图的显示优先级确定为最高优先级,指定截图为多个显示窗口中所有显示窗口构成的截图。
在另一些实施例中,截图装置700还可以包括:操作检测模块,用于当检测到对屏幕的预设触控操作时,确定接收到截图操作。
在该实施例下,上述优先级确定单元也可以具体用于:当预设触控操作均处于屏幕的目标显示窗口内时,将目标显示窗口所对应的第一截图的显示优先级确定为最高 优先级;当预设触控操作处于屏幕的至少两个指定显示窗口内时,将由至少两个指定显示窗口所构成的第二截图的显示优先级确定为最高优先级。
在一些实施例中,截图预览模块730还可以具体用于:判断预设时长内是否接收到截图编辑操作;当预设时长内接收到截图编辑操作时,响应截图编辑操作,并将第一截图以及第二截图进行预览显示。
在一些实施例中,截图预览模块730还可以具体用于:从第一截图和第二截图中确定待预览截图并显示;判断预设时长内是否接收到截图编辑操作。
在一些实施例中,截图预览模块730还可以具体用于:当预设时长内未接收到截图编辑操作时,将待预览截图保存。
在一些实施例中,截图预览模块730还可以具体用于:确定第一截图以及第二截图的显示优先级;将第一截图和第二截图的显示优先级中较高的优先级对应的截图作为待预览截图并显示。
在一些实施方式中,上述第二截图可以包括由所述多个显示窗口中所有显示窗口构成的指定截图,截图装置700还可以包括:默认保存模块,用于当所述预设时长内未接收到所述截图编辑操作时,将所述指定截图进行保存。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
综上所述,本申请实施例提供的截图装置用于实现前述方法实施例中相应的截图方法,并具有相应的方法实施例的有益效果,在此不再赘述。
请参考图20,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备100可以是PC电脑、移动终端等能够运行应用程序的终端设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120以及一个或多个应用程序,其中,一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个应用程序配置用于执行如前述方法实施例所描述的方法。
处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(Central Processing Unit,CPU)、截图器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据) 等。
可以理解,图20所示结构仅为示例,电子设备100还可以包括比图20所示更多或更少的组件,或是具有与图20所示完全不同的配置。本申请实施例对此没有限制。
请参考图21,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (20)

  1. 一种截图方法,其中,所述方法包括:
    响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,其中,所述屏幕包括多个显示窗口;
    获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图;
    将所述第一截图以及所述第二截图进行预览显示;
    响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
  2. 根据权利要求1所述的方法,其中,所述响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,包括:
    对所述屏幕当前显示的全部内容进行截取,从而得到全屏截图;
    根据各个所述显示窗口,对该全屏截图进行裁剪,以裁剪得到每个所述显示窗口的截图作为第一截图。
  3. 根据权利要求2所述的方法,其中,所述根据各个所述显示窗口,对该全屏截图进行裁剪,以裁剪得到每个所述显示窗口的截图作为第一截图,包括:
    若多个所述显示窗口中包括至少一个浮屏窗口和至少一个底部窗口,确定被浮屏窗口遮挡的底部窗口的被遮挡区域;
    确定底部窗口的被遮挡区域的第一图像以及底部窗口的未被遮挡区域的第二图像;
    基于所述第一图像和所述第二图像确定底部窗口的第一截图。
  4. 根据权利要求1所述的方法,其中,所述获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图,包括:
    对每个显示窗口的所述第一截图进行任意组合,得到多个截图集,其中,每个截图集中包括至少两个显示窗口的所述第一截图;
    分别对所述每个截图集中的所有第一截图进行拼接处理,得到多个拼接后的截图作为第二截图。
  5. 根据权利要求1所述的方法,其中,所述获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图,包括:
    截取所述屏幕内当前显示的全部内容,将获得的截图作为所述第二截图。
  6. 根据权利要求1-5任一所述的方法,其中,所述将所述第一截图以及所述第二截图进行预览显示,包括:
    将第一截图以及所述第二截图预览显示在预览显示界面中。
  7. 根据权利要求6所述的方法,其中,所述预览界面包括缩略图展示区域和放大展示区域,所述将第一截图以及所述第二截图预览显示在该预览显示界面中,包括:
    确定第一截图以及第二截图的缩略图,并将缩略图显示于所述缩略图展示区域;
    响应对显示的所述缩略图中选定截图的切换操作,根据所述切换操作在所述放大展示区域中放大显示该切换操作对应的第一截图和第二截图。
  8. 根据权利要求1-7任一所述的方法,其中,所述将所述第一截图以及所述第二截图进行预览显示,包括:
    确定所述第一截图以及所述第二截图的显示优先级;
    按照所述显示优先级从高到低的顺序,将所述第一截图以及所述第二截图进行预览显示。
  9. 根据权利要求8所述的方法,其中,所述确定所述第二截图的显示优先级,包括:
    当所述第二截图中存在指定截图时,将所述指定截图的显示优先级确定为最高优先级,所述指定截图为所述多个显示窗口中所有显示窗口构成的截图。
  10. 根据权利要求8所述的方法,其中,在所述响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图之前,所述方法还包括:
    当检测到对屏幕的预设触控操作时,确定接收到截图操作;
    所述确定所述第一截图以及所述第二截图的显示优先级,包括:
    当所述预设触控操作均处于所述屏幕的目标显示窗口内时,将所述目标显示窗口所对应的第一截图的显示优先级确定为最高优先级;
    或者,
    当所述预设触控操作处于所述屏幕的至少两个指定显示窗口内时,将由所述至少两个指定显示窗口所构成的第二截图的显示优先级确定为最高优先级。
  11. 根据权利要求1-10任一项所述的方法,其中,所述将所述第一截图以及所述第二截图进行预览显示,包括:
    判断预设时长内是否接收到截图编辑操作;
    当所述预设时长内接收到所述截图编辑操作时,响应所述截图编辑操作,并将所述第一截图以及所述第二截图进行预览显示。
  12. 根据权利要求11所述的方法,其中,所述判断预设时长内是否接收到截图编辑操作,包括:
    从所述第一截图和第二截图中确定待预览截图并显示;
    判断预设时长内是否接收到截图编辑操作。
  13. 根据权利要求12所述的方法,其中,还包括:
    当所述预设时长内未接收到所述截图编辑操作时,将所述待预览截图保存。
  14. 根据权利要求12所述的方法,其中,所述从所述第一截图和第二截图中确定待预览截图并显示,包括:
    确定所述第一截图以及所述第二截图的显示优先级;
    将第一截图和第二截图的显示优先级中较高的优先级对应的截图作为待预览截图并显示。
  15. 根据权利要求11所述的方法,其中,所述第二截图包括由所述多个显示窗口中所有显示窗口构成的指定截图,在所述检测预设时间段内是否接收到截图编辑操作之后,所述方法还包括:
    当所述预设时长内未接收到所述截图编辑操作时,将所述指定截图进行保存。
  16. 一种截图装置,其中,所述装置包括:
    第一获取模块,用于响应截图操作,分别获取屏幕内每个显示窗口的截图作为第一截图,其中,所述屏幕包括多个显示窗口;
    第二获取模块,用于获取所述多个显示窗口中至少两个显示窗口构成的截图作为第二截图;
    截图预览模块,用于将所述第一截图以及所述第二截图进行预览显示;
    截图保存模块,用于响应对预览显示的截图中目标截图的选中操作,将所述目标截图进行保存。
  17. 根据权利要求16所述的装置,其中,所述第二获取模块还用于:
    对每个显示窗口的所述第一截图进行任意组合,得到多个截图集,其中,每个截图集中包括至少两个显示窗口的所述第一截图;
    分别对所述每个截图集中的所有第一截图进行拼接处理,得到多个拼接后的截图作为第二截图。
  18. 根据权利要求16所述的装置,其中,所述截图预览模块还用于:
    确定所述第一截图以及所述第二截图的显示优先级;
    按照所述显示优先级从高到低的顺序,将所述第一截图以及所述第二截图进行预览显示。
  19. 一种电子设备,其中,包括:
    一个或多个处理器;
    存储器;
    一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行如权利要求1-15任一项所述的方法。
  20. 一种计算机可读取存储介质,其中,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-15任一项所述的方法。
PCT/CN2022/079210 2021-03-10 2022-03-04 截图方法、装置、电子设备及存储介质 WO2022188699A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP22766225.1A EP4296832A1 (en) 2021-03-10 2022-03-04 Screenshot method and apparatus, electronic device and storage medium
US18/243,917 US20230418446A1 (en) 2021-03-10 2023-09-08 Screenshot method, electronic device and computer-readable storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110260714.6 2021-03-10
CN202110260714.6A CN115079874A (zh) 2021-03-10 2021-03-10 截图方法、装置、电子设备及存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/243,917 Continuation US20230418446A1 (en) 2021-03-10 2023-09-08 Screenshot method, electronic device and computer-readable storage medium

Publications (1)

Publication Number Publication Date
WO2022188699A1 true WO2022188699A1 (zh) 2022-09-15

Family

ID=83226364

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/079210 WO2022188699A1 (zh) 2021-03-10 2022-03-04 截图方法、装置、电子设备及存储介质

Country Status (4)

Country Link
US (1) US20230418446A1 (zh)
EP (1) EP4296832A1 (zh)
CN (1) CN115079874A (zh)
WO (1) WO2022188699A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105607792A (zh) * 2014-11-21 2016-05-25 南京酷派软件技术有限公司 一种分层截图的方法、装置及终端
CN110032418A (zh) * 2019-04-16 2019-07-19 珠海格力电器股份有限公司 一种截图方法、***、终端设备及计算机可读存储介质
CN110096326A (zh) * 2019-04-30 2019-08-06 维沃移动通信有限公司 一种截屏方法、终端设备及计算机可读存储介质
CN113552986A (zh) * 2020-04-07 2021-10-26 华为技术有限公司 多窗口截屏方法、装置及终端设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786359A (zh) * 2014-12-17 2016-07-20 中兴通讯股份有限公司 一种移动终端屏幕截图方法及装置
CN109388304B (zh) * 2018-09-28 2021-05-11 维沃移动通信有限公司 一种截屏方法及终端设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105607792A (zh) * 2014-11-21 2016-05-25 南京酷派软件技术有限公司 一种分层截图的方法、装置及终端
CN110032418A (zh) * 2019-04-16 2019-07-19 珠海格力电器股份有限公司 一种截图方法、***、终端设备及计算机可读存储介质
CN110096326A (zh) * 2019-04-30 2019-08-06 维沃移动通信有限公司 一种截屏方法、终端设备及计算机可读存储介质
CN113552986A (zh) * 2020-04-07 2021-10-26 华为技术有限公司 多窗口截屏方法、装置及终端设备

Also Published As

Publication number Publication date
EP4296832A1 (en) 2023-12-27
CN115079874A (zh) 2022-09-20
US20230418446A1 (en) 2023-12-28

Similar Documents

Publication Publication Date Title
CN111858522B (zh) 文件分享方法、装置、终端及存储介质
US20120198386A1 (en) Causing display of thumbnail images
KR20100028344A (ko) 휴대단말의 영상 편집 방법 및 장치
WO2016124122A1 (zh) 一种手持式电子设备图片缩放及播放内容切换的方法及装置
US20220417417A1 (en) Content Operation Method and Device, Terminal, and Storage Medium
CN111612873A (zh) Gif图片生成方法、装置及电子设备
WO2023207145A1 (zh) 截屏方法、装置、电子设备及计算机可读介质
CN112099707A (zh) 显示方法、装置和电子设备
WO2023030306A1 (zh) 视频编辑方法、装置及电子设备
US20180152622A1 (en) Mobile terminal-based photographing method and mobile terminal
EP4243427A1 (en) Video generation method and apparatus, device, and storage medium
WO2021179803A1 (zh) 内容分享方法、装置、电子设备及存储介质
CN112836086B (zh) 一种视频处理方法、装置和电子设备
US20240143148A1 (en) Display control method and apparatus
WO2022068721A1 (zh) 截屏方法、装置及电子设备
WO2022068803A1 (zh) 文件处理方法、装置及电子设备
CN101257558A (zh) 应用于数字相机的马赛克处理及还原马赛克处理的方法
WO2022188699A1 (zh) 截图方法、装置、电子设备及存储介质
WO2023016476A1 (zh) 截屏方法及装置
EP2966558B1 (en) Multi-channel touch control method, device and computer storage media for integration machine
WO2023284640A1 (zh) 图片处理方法和电子设备
WO2022127728A1 (zh) 一种应用界面的裁剪方法及电子设备
WO2022194211A1 (zh) 图像处理方法、装置、电子设备及可读存储介质
WO2022001542A1 (zh) 信息处理方法、装置、存储介质及电子设备
CN115460448A (zh) 一种媒体资源编辑方法、装置、电子设备以及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22766225

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2022766225

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2022766225

Country of ref document: EP

Effective date: 20230921

NENP Non-entry into the national phase

Ref country code: DE