CN106843665B - 一种截图方法、装置及终端设备 - Google Patents

一种截图方法、装置及终端设备 Download PDF

Info

Publication number
CN106843665B
CN106843665B CN201510883455.7A CN201510883455A CN106843665B CN 106843665 B CN106843665 B CN 106843665B CN 201510883455 A CN201510883455 A CN 201510883455A CN 106843665 B CN106843665 B CN 106843665B
Authority
CN
China
Prior art keywords
screenshot
screen
splicing
interface
target
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201510883455.7A
Other languages
English (en)
Other versions
CN106843665A (zh
Inventor
赵剑锋
张明辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qizhi Business Consulting Co ltd
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510883455.7A priority Critical patent/CN106843665B/zh
Publication of CN106843665A publication Critical patent/CN106843665A/zh
Application granted granted Critical
Publication of CN106843665B publication Critical patent/CN106843665B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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

Landscapes

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

Abstract

本发明公开了一种截图方法、装置和终端设备,其中截图方法包括当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;拼接所述第一截图和所述第二截图。

Description

一种截图方法、装置及终端设备
技术领域
本发明属于移动设备技术领域,具体地说,涉及一种截图方法、装置及终端设备。
背景技术
随着计算机技术的不断发展,给我们的生活带来了诸多便利,计算机截图是我们经常使用的一种计算机技术,通过截图操作,用户可以方便的将屏幕界面中感兴趣的图像截取下来,然而,现有的截图技术提供的截图方式较为简单,且功能较为单一,如:截图只能截取当前屏幕的显示内容。
由于截图只能截取当前屏幕的显示内容,当用户在浏览较长页面,如较长的网页,或页数较多的WORD,PDF文档,若需要截取全部页面的内容时,不能一次性截取全部的页面,需要进行若干次截屏操作,将网页分为若干个图片保存,不仅操作复杂,浏览也不便。
发明内容
有鉴于此,本申请提供了一种截图方法,可以使用户能够一次截取所需要的全部页面,无须多次截图,简化了操作。
本发明实施例提供一种截图方法,包括:
当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;
检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;
当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图。
其中,所述截图方法还包括:
当检测到不存在对所述终端设备当前显示界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
其中,所述拼接所述第一截图和所述第二截图包括:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
其中,所述拼接所述第一截图和所述第二截图之后还包括:监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。
其中,所述监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
其中,所述截图方法还包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一裁剪图片和第二裁剪图片。
本发明实施例还提供一种截图方法,应用于运行多个应用程序的终端设备,所述终端设备当前显示的界面包括所述多个应用程序中至少一应用程序的界面,所述截图方法包括:
当检测到截图指令时,从所述至少一应用程序的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图。
其中,所述截图方法还包括:
当检测到不存在对所述目标应用程序界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
其中,所述拼接所述第一截图和所述第二截图包括:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
其中,所述拼接所述第一截图和所述第二截图之后还包括:监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。
其中,所述监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
其中,所述截图方法还包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一裁剪图片和第二裁剪图片。
本发明实施例还提供一种截图方法,应用于终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述截图方法包括:
当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,对所述目标分屏区域当前显示的界面进行第一次截屏并保存第一截图;
检测是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作;
当检测到存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作时,则对响应于滚屏操作后目标分屏区域当前显示的界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图。
本发明实施例还提供一种截图方法,应用于运行多个应用程序的终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述分屏区域当前显示的界面包括多个应用程序中至少一应用程序的界面,所述截图方法包括:
当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,并从目标分屏区域当前显示的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图。
本发明实施例还提供一种截图装置,应用于终端设备,所述截图装置包括:
第一截图模块,用于当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;
检测模块,用于检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;
第二截图模块,用于当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;
拼接模块,用于拼接所述第一截图和所述第二截图。
其中,所述检测模块还用于:
当检测到不存在对所述终端设备当前显示界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
其中,所述拼接模块具体用于:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
其中,所述截图装置还包括所述裁剪模块:用于监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。
其中,所述裁剪模块包括:
监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
其中,所述截图装置还包括监测模块,用于监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;所述监测模块,还用于监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述拼接模块,用于拼接所述第第一裁剪图片和第二裁剪图片。
本发明实施例还提供一种截图装置,应用于运行多个应用程序的终端设备,所述终端设备当前显示的界面包括所述多个应用程序中至少一应用程序的界面,所述截图装置包括:
第一应用截图模块,用于当检测到截图指令时,从所述至少一应用程序的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
应用检测模块,用于检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
第二应用截图模块,用于当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
应用拼接模块,用于拼接所述第一截图和所述第二截图。
其中,所述应用检测模块还用于:
当检测到不存在对所述目标应用程序界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
其中,所述应用拼接模块具体用于:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
所述截图装置还包括应用裁剪模块:用于监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。
其中,所述应用裁剪模块包括:
应用监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
应用裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
其中,所述截图装置还包括应用监测模块,用于监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;所述应用监测模块,还用于监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述应用拼接模块,用于拼接所述第第一裁剪图片和第二裁剪图片。
本发明实施例还提供一种截图装置,应用于终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述截图装置包括:
第一分屏截图模块,用于当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,对所述目标分屏区域当前显示的界面进行第一次截屏并保存第一截图;
分屏检测模块,用于检测是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作;
第二分屏截图模块,当检测到存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作时,则对响应于滚屏操作后目标分屏区域当前显示的界面进行第二次截屏,并保存第二截图;
分屏拼接模块,用于拼接所述第一截图和所述第二截图。
本发明实施例还提供一种截图装置,应用于运行多个应用程序的终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述分屏区域当前显示的界面包括多个应用程序中至少一应用程序的界面,所述截图装置包括:
第一分屏应用截图模块,用于当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,并从目标分屏区域当前显示的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
分屏应用检测模块,用于检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
第二分屏应用截图模块,当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
分屏应用拼接模块,用于拼接所述第一截图和所述第二截图。
本发明实施例还提供一种终端设备,包括前述实施例提供的任一截图装置。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1A是本申请某些实施例提供的截图方法的流程示意图;
图1B是本申请某些实施例基于图1A提供的截图方法的流程示意图;
图1C是本申请某些实施例基于图1A或图1B提供的截图方法的流程示意图;
图2A是本申请某些实施例提供的截图方法的流程示意图;
图2B是本申请某些实施例基于图2A提供的截图方法的流程示意图;
图2C是本申请某些实施例基于图2A或图2B提供的截图方法的流程示意图;
图3A是本申请某些实施例提供的截图方法的流程示意图;
图3B是本申请某些实施例基于图3A提供的截图方法的流程示意图;
图3C是本申请某些实施例基于图3A或图3B提供的截图方法的流程示意图;
图4A是本申请某些实施例提供的截图方法的流程示意图;
图4B是本申请某些实施例基于图4A提供的截图方法的流程示意图;
图4C是本申请某些实施例基于图4A或图4B提供的截图方法的流程示意图;
图5是本申请某些实施例提供的一截图装置的结构示意图;
图6是本申请某些实施例提供的又一截图装置的结构示意图;
图7是本申请某些实施例提供的再一截图装置的结构示意图;
图8是本申请某些实施例提供的另一截图装置的结构示意图;
图9是本申请某些实施例提供的终端设备的结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如在说明书及权利要求当中调用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
本发明实施例的总体思想为:
当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;
检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;
当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图。
通过上述描述,本发明实施例可使用户通过一次操作完成多次截屏操作,并将截屏操作对应的截图拼接起来,从而得到最终需要的目标截图(长截图)。
以下通过具体实施例对本发明的技术方案进行详细的描述。
请参阅图1A,为本发明某些实施例提供的截图方法,本方法可以应用于终端设备,所述终端设备可以是智能手机、PAD、笔记本或PC平板电脑等,其可以应用移动网络,具体的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。在这里,终端设备最好具有触敏显示屏。
100.当终端设备检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图。具体的,当终端设备为智能手机时,截图指令可以通过终端设备检测到预设按键(例如Home键+开机键)被触发或检测到预设动作(例如晃动)被触发;当终端设备为PC或笔记本电脑时,截图指令可通过终端设备检测到预设热键(Ctrl+Alt+A)被触发。应当理解的是,终端设备在截屏时可接收用户输入的截屏区域选择操作,即用户可截屏选择终端设备当前显示的界面中想要截取的区域,这样可以避免截取一些不必要的界面。
102.终端设备检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作。终端设备完成第一截图后对当前显示的界面进行释放,然后检测是否接收到用户的滚屏操作,即是否存在对所述终端设备当前显示界面进行滚动的滚屏操作。
104.当终端设备检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图。应当理解的是,若未检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作,则可判定不再进行截图操作。
106.拼接所述第一截图和所述第二截图。若终端设备完成两次操作后并没有检测到对当前显示界面进行滚动的滚屏操作,则106拼接后得到的即为用户最终需要的目标截图。
通过上述描述,本发明实施例可使用户通过一次操作完成至少两次截屏操作,并将截屏操作对应的截图拼接起来,从而得到至少包括两张截图的目标截图。
请参阅图1B,在上述某些实施例中,截图方法还可以包括108.若之后终端设备再次检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作,则对响应于滚屏操作后所述终端设备当前显示的界面进行第三次截屏,并保存第三截图。拼接第一拼接截图和第三截图,其中,第一拼接截图为106拼接第一截图和第二截图得到图像。
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
本发明实施例可使用户通过一次操作完成多次截屏操作,并将截屏操作对应的截图拼接起来,从而得到最终需要的目标截图(长截图)。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图可以为按照截图时间顺序拼接所述第一截图和所述第二截图,这样得到的拼接截图为第一截图、第二截图按时间顺序排列的,方便用户浏览。所述拼接所述第一截图和所述第二截图还可以为按照外部输入的拼接顺序拼接所述第一截图和所述第二截图,即可根据用户的浏览需要或喜好进行拼接,方便用户浏览。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图之后还包括:监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。其中,所述触点可以为用户手势与触敏显示屏的接触,或为用户通过鼠标输入的指令(例如点击指令)。利用本实施例,在某些场景中可根据用户的需要只将留有目标内容的区域裁剪留下,将不必要的内容裁剪去除。
具体的,所述监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
本发明实施例可在对目标截图进行至少一次裁剪区域的确定,然后将对应的至少一裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图1C,在上述某些的实施例中,所述截图方法还可以包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一裁剪图片和第二裁剪图片。具体为以下。
101.监测触点在第一截图中的至少一移动轨迹,确定对应的第一组裁剪区域,生成第一组裁剪图片;其中,101可与100截图时进行,也可在100截图之后进行。
105.监测触点在第二截图中的至少一移动轨迹,确定对应的第二组裁剪区域,生成第二组裁剪图片;其中,105可与104截图时进行,也可在104截图之后进行。
则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一组裁剪图片和第二组裁剪图片。
本发明实施例可在截图时对每张截图进行至少一次裁剪区域的确定,然后将对应组裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图2A,为本发明某些实施例提供的截图方法,本方法可以应用于运行多个应用程序的终端设备,所述终端设备当前显示的界面包括所述多个应用程序中至少一应用程序的界面。所述终端设备可以是智能手机、PAD、笔记本或PC平板电脑等,其可以应用移动网络,具体的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。在这里,终端设备最好具有触敏显示屏。
200.当终端设备检测到截图指令时,从所述至少一应用程序的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图。具体的,当终端设备为智能手机时,截图指令可以通过终端设备检测到预设按键(例如Home键+开机键)被触发或检测到预设动作(例如晃动)被触发;当终端设备为PC或笔记本电脑时,截图指令可通过终端设备检测到预设热键(Ctrl+Alt+A)被触发。应当理解的是,终端设备在截屏时可接收用户输入的截屏区域选择操作,即用户可截屏选择终端设备当前显示的目标应用程序界面中想要截取的区域,这样可以避免截取一些不必要的界面。
202.终端设备检测是否存在对所述目标应用程序界面进行滚动的滚屏操作。终端设备完成第一截图后对当前显示的界面进行释放,然后检测是否接收到用户的滚屏操作,即是否存在对所述终端设备目标应用程序界面进行滚动的滚屏操作。
204.当终端设备检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图。应当理解的是,若未检测到存在对所述终端设备目标应用程序界面进行滚动的滚屏操作,则可判定不再进行截图操作。
206.终端设备拼接所述第一截图和所述第二截图。若终端设备完成两次操作后并没有检测到对目标应用程序界面进行滚动的滚屏操作,则206拼接后得到的即为用户最终需要的目标截图。
通过上述描述,本发明实施例可使用户在运行多个应用程序的终端设备中通过一次操作对目标应用程序界面完成至少两次截屏操作,并将截屏操作对应的截图拼接起来,从而得到至少包括两张截图的目标截图。
请参阅图2B,在上述某些实施例中,截图方法还可以包括208.若之后终端设备再次检测到存在对所述终端设备目标应用程序界面进行滚动的滚屏操作,则对响应于滚屏操作后所述终端设备目标应用程序界面进行第三次截屏,并保存第三截图。拼接第一拼接截图和第三截图,其中,第一拼接截图为206拼接第一截图和第二截图得到图像。
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
本发明实施例可使用户在运行多个应用程序的终端设备中通过一次操作对目标应用程序界面完成多次截屏操作,并将截屏操作对应的截图拼接起来,从而得到最终需要的目标截图(长截图)。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图可以为按照截图时间顺序拼接所述第一截图和所述第二截图,这样得到的拼接截图为第一截图、第二截图按时间顺序排列的,方便用户浏览。所述拼接所述第一截图和所述第二截图还可以为按照外部输入的拼接顺序拼接所述第一截图和所述第二截图,即可根据用户的浏览需要或喜好进行拼接,方便用户浏览。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图之后还包括:监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。其中,所述触点可以为用户手势与触敏显示屏的接触,或为用户通过鼠标输入的指令(例如点击指令)。利用本实施例,在某些场景中可根据用户的需要只将留有目标内容的区域裁剪留下,将不必要的内容裁剪去除。
具体的,所述监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
本发明实施例可在对目标截图进行至少一次裁剪区域的确定,然后将对应的至少一裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图2C,在上述某些的实施例中,所述截图方法还可以包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一裁剪图片和第二裁剪图片。具体为以下。
201.监测触点在第一截图中的至少一移动轨迹,确定对应的第一组裁剪区域,生成第一组裁剪图片;其中,201可与200截图时进行,也可在200截图之后进行。
205.监测触点在第二截图中的至少一移动轨迹,确定对应的第二组裁剪区域,生成第二组裁剪图片;其中,205可与204截图时进行,也可在204截图之后进行。
则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一组裁剪图片和第二组裁剪图片。
本发明实施例可在截图时对每张截图进行至少一次裁剪区域的确定,然后将对应组裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图3A,为本发明某些实施例提供的截图方法,本方法可以应用于终端设备,其显示屏幕包括至少两个分屏区域。所述终端设备可以是智能手机、PAD、笔记本或PC平板电脑等,其可以应用移动网络,具体的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。在这里,终端设备最好具有触敏显示屏。
300.当终端设备检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,对所述目标分屏区域当前显示的界面进行第一次截屏并保存第一截图。具体的,当终端设备为智能手机时,截图指令可以通过终端设备检测到预设按键(例如Home键+开机键)被触发或检测到预设动作(例如晃动)被触发;当终端设备为PC或笔记本电脑时,截图指令可通过终端设备检测到预设热键(Ctrl+Alt+A)被触发。应当理解的是,终端设备在截屏时可接收用户输入的截屏区域选择操作,即用户可截屏选择终端设备目标分屏区域当前显示的界面中想要截取的区域,这样可以避免截取一些不必要的界面。
302.终端设备检测是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作。终端设备完成第一截图后对当前显示的界面进行释放,然后检测是否接收到用户的滚屏操作,即是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作。
304.当终端设备检测到存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作时,则对响应于滚屏操作后目标分屏区域当前显示的界面进行第二次截屏,并保存第二截图。应当理解的是,若未检测到存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作,则可判定不再进行截图操作。
306.拼接所述第一截图和所述第二截图。若终端设备完成两次操作后并没有检测到对目标分屏区域当前显示的界面进行滚动的滚屏操作,则306拼接后得到的即为用户最终需要的目标截图。
通过上述描述,本发明实施例可使用户在至少两个分屏区域的终端设备(即可进行分屏显示的终端设备)中通过一次操作对目标分屏区域当前显示的界面完成至少两次截屏操作,并将截屏操作对应的截图拼接起来,从而得到至少包括两张截图的目标截图。
请参阅图3B,在上述某些实施例中,截图方法还可以包括308.若之后终端设备再次检测到存在对所述终端设备目标分屏区域当前显示的界面进行滚动的滚屏操作,则对响应于滚屏操作后所述终端设备目标分屏区域当前显示的界面进行第三次截屏,并保存第三截图。拼接第一拼接截图和第三截图,其中,第一拼接截图为306拼接第一截图和第二截图得到图像。
重复检测是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标分屏区域当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
本发明实施例可使用户在至少两个分屏区域的终端设备(即可进行分屏显示的终端设备)中通过一次操作对目标分屏区域当前显示的界面完成多次截屏操作,并将截屏操作对应的截图拼接起来,从而得到最终需要的目标截图(长截图)。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图可以为按照截图时间顺序拼接所述第一截图和所述第二截图,这样得到的拼接截图为第一截图、第二截图按时间顺序排列的,方便用户浏览。所述拼接所述第一截图和所述第二截图还可以为按照外部输入的拼接顺序拼接所述第一截图和所述第二截图,即可根据用户的浏览需要或喜好进行拼接,方便用户浏览。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图之后还包括:监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。其中,所述触点可以为用户手势与触敏显示屏的接触,或为用户通过鼠标输入的指令(例如点击指令)。利用本实施例,在某些场景中可根据用户的需要只将留有目标内容的区域裁剪留下,将不必要的内容裁剪去除。
具体的,所述监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
本发明实施例可在对目标截图进行至少一次裁剪区域的确定,然后将对应的至少一裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图3C,在上述某些的实施例中,所述截图方法还可以包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一裁剪图片和第二裁剪图片。具体为以下。
301.监测触点在第一截图中的至少一移动轨迹,确定对应的第一组裁剪区域,生成第一组裁剪图片;其中,301可与300截图时进行,也可在300截图之后进行。
305.监测触点在第二截图中的至少一移动轨迹,确定对应的第二组裁剪区域,生成第二组裁剪图片;其中,305可与304截图时进行,也可在304截图之后进行。
则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一组裁剪图片和第二组裁剪图片。
本发明实施例可在截图时对每张截图进行至少一次裁剪区域的确定,然后将对应组裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图4A,为本发明某些实施例提供的截图方法,本方法可以应用于运行多个应用程序的终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述分屏区域当前显示的界面包括多个应用程序中至少一应用程序的界面。所述终端设备可以是智能手机、PAD、笔记本或PC平板电脑等,其可以应用移动网络,具体的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。在这里,终端设备最好具有触敏显示屏。
400.当终端设备检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,并从目标分屏区域当前显示的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图。具体的,当终端设备为智能手机时,截图指令可以通过终端设备检测到预设按键(例如Home键+开机键)被触发或检测到预设动作(例如晃动)被触发;当终端设备为PC或笔记本电脑时,截图指令可通过终端设备检测到预设热键(Ctrl+Alt+A)被触发。应当理解的是,终端设备在截屏时可接收用户输入的截屏区域选择操作,即用户可截屏选择终端设备当前显示的目标应用程序界面中想要截取的区域,这样可以避免截取一些不必要的界面。
402.检测是否存在对所述目标应用程序界面进行滚动的滚屏操作。终端设备完成第一截图后对当前显示的界面进行释放,然后检测是否接收到用户的滚屏操作,即是否存在对所述终端设备目标应用程序界面进行滚动的滚屏操作。
404.当终端设备检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图。应当理解的是,若未检测到存在对所述终端设备目标应用程序界面进行滚动的滚屏操作,则可判定不再进行截图操作。
406.终端设备拼接所述第一截图和所述第二截图。若终端设备完成两次操作后并没有检测到对目标应用程序界面进行滚动的滚屏操作,则406拼接后得到的即为用户最终需要的目标截图。
通过上述描述,本发明实施例可使用户在至少两个分屏区域的终端设备(即可进行分屏显示的终端设备)中通过一次操作对目标应用程序界面完成至少两次截屏操作,并将截屏操作对应的截图拼接起来,从而得到至少包括两张截图的目标截图。
请参阅图4B,在上述某些实施例中,截图方法还可以包括408.若之后终端设备再次检测到存在对所述终端设备目标应用程序界面进行滚动的滚屏操作,则对响应于滚屏操作后所述终端设备目标应用程序界面进行第三次截屏,并保存第三截图。拼接第一拼接截图和第三截图,其中,第一拼接截图为406拼接第一截图和第二截图得到图像。
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
本发明实施例可使用户在至少两个分屏区域的终端设备(即可进行分屏显示的终端设备)中通过一次操作对目标应用程序界面完成多次截屏操作,并将截屏操作对应的截图拼接起来,从而得到最终需要的目标截图(长截图)。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图可以为按照截图时间顺序拼接所述第一截图和所述第二截图,这样得到的拼接截图为第一截图、第二截图按时间顺序排列的,方便用户浏览。所述拼接所述第一截图和所述第二截图还可以为按照外部输入的拼接顺序拼接所述第一截图和所述第二截图,即可根据用户的浏览需要或喜好进行拼接,方便用户浏览。
在上述的某些实施例中,所述拼接所述第一截图和所述第二截图之后还包括:监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。其中,所述触点可以为用户手势与触敏显示屏的接触,或为用户通过鼠标输入的指令(例如点击指令)。利用本实施例,在某些场景中可根据用户的需要只将留有目标内容的区域裁剪留下,将不必要的内容裁剪去除。
具体的,所述监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
本发明实施例可在对目标截图进行至少一次裁剪区域的确定,然后将对应的至少一裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图4C,在上述某些的实施例中,所述截图方法还可以包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一裁剪图片和第二裁剪图片。具体为以下。
401.监测触点在第一截图中的至少一移动轨迹,确定对应的第一组裁剪区域,生成第一组裁剪图片;其中,401可与400截图时进行,也可在400截图之后进行。
405.监测触点在第二截图中的至少一移动轨迹,确定对应的第二组裁剪区域,生成第二组裁剪图片;其中,405可与404截图时进行,也可在404截图之后进行。
则所述拼接所述第一截图和所述第二截图包括:拼接所述第第一组裁剪图片和第二组裁剪图片。
本发明实施例可在截图时对每张截图进行至少一次裁剪区域的确定,然后将对应组裁剪图片拼接起来得到目标裁剪图片。利用本实施例,在某些场景中可使用户在目标截图中将留有目标内容的所有区域裁剪留下,将不必要的内容裁剪去除。
请参阅图5,本发明某些实施例还提供一种截图装置,应用于终端设备,所述截图装置包括:
第一截图模块500,用于当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;
检测模块502,用于检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;
第二截图模块504,用于当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;
拼接模块506,用于拼接所述第一截图和所述第二截图。
其中,所述检测模块502还用于:
当检测到不存在对所述终端设备当前显示界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
其中,所述拼接模块506具体用于:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
其中,所述截图装置还包括所述裁剪模块:用于监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。
其中,所述裁剪模块包括:
监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
其中,所述截图装置还包括监测模块,用于监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;所述监测模块,还用于监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述拼接模块,用于拼接所述第第一裁剪图片和第二裁剪图片。
请参阅图6,本发明某些实施例还提供一种截图装置,应用于运行多个应用程序的终端设备,所述终端设备当前显示的界面包括所述多个应用程序中至少一应用程序的界面,所述截图装置包括:
第一应用截图模块600,用于当检测到截图指令时,从所述至少一应用程序的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
应用检测模块602,用于检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
第二应用截图模块604,用于当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
应用拼接模块606,用于拼接所述第一截图和所述第二截图。
其中,所述应用检测模块还用于:
当检测到不存在对所述目标应用程序界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图。
其中,所述应用拼接模块具体用于:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
所述截图装置还包括应用裁剪模块:用于监测触点在拼接后图片中的运动轨迹,确定裁剪区域并生成目标裁剪图片。
其中,所述应用裁剪模块包括:
应用监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
应用裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
其中,所述截图装置还包括应用监测模块,用于监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;所述应用监测模块,还用于监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述应用拼接模块,用于拼接所述第第一裁剪图片和第二裁剪图片。
请参阅图7,本发明实施例还提供一种截图装置,应用于终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述截图装置包括:
第一分屏截图模块700,用于当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,对所述目标分屏区域当前显示的界面进行第一次截屏并保存第一截图;
分屏检测模块702,用于检测是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作;
第二分屏截图模块704,当检测到存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作时,则对响应于滚屏操作后目标分屏区域当前显示的界面进行第二次截屏,并保存第二截图;
分屏拼接模块706,用于拼接所述第一截图和所述第二截图。
请参阅图8,本发明实施例还提供一种截图装置,应用于运行多个应用程序的终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述分屏区域当前显示的界面包括多个应用程序中至少一应用程序的界面,所述截图装置包括:
第一分屏应用截图模块800,用于当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,并从目标分屏区域当前显示的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
分屏应用检测模块802,用于检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
第二分屏应用截图模块804,当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
分屏应用拼接模块806,用于拼接所述第一截图和所述第二截图。
本发明某些实施例还提供一种终端设备,包括前述实施例提供的任一截图装置。
请参阅图9,本发明某些实施例还提供一种终端设备,包括:
存储器900;
一个或多个处理器903;以及
一个或多个模块901,所述一个或多个模块901被存储在所述存储器中并被配置成由所述一个或多个处理器控制,所述一个或多个模块用于执行以下步骤的指令:
当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;
检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;
当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图。
应当理解的是,图9所示的一个或多个模块还可以执行图1A-1C或2A-2C或3A-3C所示的步骤的指令。
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

Claims (17)

1.一种截图方法,应用于终端设备,其特征在于,包括:
当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;
检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;
当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图;
当检测到不存在对所述终端设备当前显示界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,所述拼接所述第一截图和所述第二截图,包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
2.如权利要求1所述的截图方法,其特征在于,所述拼接所述第一截图和所述第二截图包括:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
3.如权利要求1所述的截图方法,还包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述拼接所述第一截图和所述第二截图包括:拼接所述第一裁剪图片和第二裁剪图片。
4.一种截图方法,应用于运行多个应用程序的终端设备,所述终端设备当前显示的界面包括所述多个应用程序中至少一应用程序的界面,其特征在于,所述截图方法包括:
当检测到截图指令时,从所述至少一应用程序的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图;
当检测到不存在对所述目标应用程序界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,所述拼接所述第一截图和所述第二截图,包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
5.如权利要求4所述的截图方法,其特征在于,所述拼接所述第一截图和所述第二截图包括:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
6.如权利要求4所述的截图方法,还包括:监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述拼接所述第一截图和所述第二截图包括:拼接所述第一裁剪图片和第二裁剪图片。
7.一种截图方法,应用于终端设备,其特征在于,所述终端设备的显示屏幕包括至少两个分屏区域,所述截图方法包括:
当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,对所述目标分屏区域当前显示的界面进行第一次截屏并保存第一截图;
检测是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作;
当检测到存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作时,则对响应于滚屏操作后目标分屏区域当前显示的界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图;
当检测到不存在对所述终端设备当前显示界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,所述拼接所述第一截图和所述第二截图,包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
8.一种截图方法,应用于运行多个应用程序的终端设备,其特征在于,所述终端设备的显示屏幕包括至少两个分屏区域,所述分屏区域当前显示的界面包括多个应用程序中至少一应用程序的界面,所述截图方法包括:
当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,并从目标分屏区域当前显示的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
拼接所述第一截图和所述第二截图;
当检测到不存在对所述目标应用程序界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,所述拼接所述第一截图和所述第二截图,包括:
监测触点在拼接后图片中的至少一运动轨迹;
确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
9.一种截图装置,应用于终端设备,其特征在于,包括:
第一截图模块,用于当检测到截图指令时,对所述终端设备当前显示的界面进行第一次截屏并保存第一截图;
检测模块,用于检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作;
第二截图模块,用于当检测到存在对所述终端设备当前显示界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备当前显示的界面进行第二次截屏,并保存第二截图;
拼接模块,用于拼接所述第一截图和所述第二截图;
所述检测模块,还用于当检测到不存在对所述终端设备当前显示界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,还包括裁剪模块,所述裁剪模块包括:
监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
10.如权利要求9所述的截图装置,所述拼接模块具体用于:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
11.如权利要求9所述的截图装置,还包括监测模块,用于监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;所述监测模块,还用于监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述拼接模块,用于拼接所述第一裁剪图片和第二裁剪图片。
12.一种截图装置,应用于运行多个应用程序的终端设备,所述终端设备当前显示的界面包括所述多个应用程序中至少一应用程序的界面,其特征在于,所述截图装置包括:
第一应用截图模块,用于当检测到截图指令时,从所述至少一应用程序的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
应用检测模块,用于检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
第二应用截图模块,用于当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
应用拼接模块,用于拼接所述第一截图和所述第二截图;
所述应用检测模块,还用于当检测到不存在对所述目标应用程序界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,还包括裁剪模块,所述裁剪模块包括:
监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
13.如权利要求12所述的截图装置,所述应用拼接模块具体用于:
按照截图时间顺序拼接所述第一截图和所述第二截图;
或按照外部输入的拼接顺序拼接所述第一截图和所述第二截图。
14.如权利要求12所述的截图装置,还包括应用监测模块,用于监测触点在第一截图中的移动轨迹,确定第一裁剪区域,生成第一裁剪图片;所述应用监测模块,还用于监测触点在第二截图中的移动轨迹,确定第二裁剪区域,生成第二裁剪图片;
则所述应用拼接模块,用于拼接所述第一裁剪图片和第二裁剪图片。
15.一种截图装置,应用于终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述截图装置包括:
第一分屏截图模块,用于当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,对所述目标分屏区域当前显示的界面进行第一次截屏并保存第一截图;
分屏检测模块,用于检测是否存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作;
第二分屏截图模块,当检测到存在对所述目标分屏区域当前显示的界面进行滚动的滚屏操作时,则对响应于滚屏操作后目标分屏区域当前显示的界面进行第二次截屏,并保存第二截图;
分屏拼接模块,用于拼接所述第一截图和所述第二截图;
所述分屏检测模块,用于当检测到不存在对所述终端设备当前显示界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述终端设备当前显示界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备当前显示的界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,还包括裁剪模块,所述裁剪模块包括:
监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
16.一种截图装置,应用于运行多个应用程序的终端设备,所述终端设备的显示屏幕包括至少两个分屏区域,所述分屏区域当前显示的界面包括多个应用程序中至少一应用程序的界面,所述截图装置包括:
第一分屏应用截图模块,用于当检测到截图指令时,从所述至少两个分屏区域中确定目标分屏区域,并从目标分屏区域当前显示的界面中确定目标应用程序界面,对所述目标应用程序界面进行第一次截屏并保存第一截图;
分屏应用检测模块,用于检测是否存在对所述目标应用程序界面进行滚动的滚屏操作;
第二分屏应用截图模块,当检测到存在对所述目标应用程序界面进行滚动的滚屏操作时,则对响应于滚屏操作后所述终端设备的目标应用程序界面进行第二次截屏,并保存第二截图;
分屏应用拼接模块,用于拼接所述第一截图和所述第二截图;
所述分屏应用检测模块,还用于当检测到不存在对所述目标应用程序界面进行滚动的滚屏操作时判定完成截图;
重复检测是否存在对所述目标应用程序界面进行滚动的滚屏操作,在检测到存在所述滚屏操作时对响应于滚屏操作后终端设备的目标应用程序界面进行再一次截图,并保存再一次截图,以及拼接所述再一次截图和上一次截图拼接后的图片,直至检测到不存在所述滚屏操作时判定完成截图;
其中,还包括裁剪模块,所述裁剪模块包括:
监测单元,用于监测触点在拼接后图片中的至少一运动轨迹;
裁剪单元,用于确定所述运动轨迹对应的裁剪区域,并根据所述裁剪区域确定所述运动轨迹对应的裁剪图片;以及,拼接所述裁剪图片,生成目标裁剪图片。
17.一种终端设备,包括如权利要求9-16中任一项所述的截图装置。
CN201510883455.7A 2015-12-04 2015-12-04 一种截图方法、装置及终端设备 Active CN106843665B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510883455.7A CN106843665B (zh) 2015-12-04 2015-12-04 一种截图方法、装置及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510883455.7A CN106843665B (zh) 2015-12-04 2015-12-04 一种截图方法、装置及终端设备

Publications (2)

Publication Number Publication Date
CN106843665A CN106843665A (zh) 2017-06-13
CN106843665B true CN106843665B (zh) 2021-10-01

Family

ID=59150043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510883455.7A Active CN106843665B (zh) 2015-12-04 2015-12-04 一种截图方法、装置及终端设备

Country Status (1)

Country Link
CN (1) CN106843665B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291355A (zh) * 2017-06-29 2017-10-24 珠海市魅族科技有限公司 截屏控制方法及装置、终端设备及存储介质
CN107977144B (zh) * 2017-12-15 2020-05-12 维沃移动通信有限公司 一种截屏处理方法及移动终端
CN108762636A (zh) * 2018-05-23 2018-11-06 上海爱优威软件开发有限公司 一种截屏方法及终端
CN109271087A (zh) * 2018-09-10 2019-01-25 珠海格力电器股份有限公司 一种截图方法和装置
CN109529330A (zh) * 2018-11-26 2019-03-29 网易(杭州)网络有限公司 一种游戏分享方法、装置和计算机可读存储介质
CN109828812B (zh) * 2018-12-29 2022-06-17 维沃移动通信有限公司 截图方法、装置及终端设备
CN110007833A (zh) * 2019-02-27 2019-07-12 深圳点猫科技有限公司 一种实现终端屏幕滚动截图的智能编程实现方法及装置
CN110045888B (zh) * 2019-03-28 2021-09-14 努比亚技术有限公司 一种屏幕界面截图处理方法及移动终端
CN110231905B (zh) 2019-05-07 2021-02-09 华为技术有限公司 一种截屏方法及电子设备
CN110389702A (zh) * 2019-07-19 2019-10-29 珠海格力电器股份有限公司 一种截图方法、装置和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970445A (zh) * 2014-05-13 2014-08-06 广州华多网络科技有限公司 一种显示界面移动式截图的方法和***及设备
CN104104887A (zh) * 2013-04-04 2014-10-15 索尼公司 向图像施加边界的方法和设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779008B (zh) * 2012-06-26 2016-06-22 北京奇虎科技有限公司 一种屏幕截图方法和***
CN103984502B (zh) * 2014-05-30 2017-09-29 天津三星通信技术研究有限公司 一种截取屏幕内容的方法及便携式终端
CN104267931B (zh) * 2014-06-16 2018-04-27 联想(北京)有限公司 一种信息处理方法及电子设备
CN104484108B (zh) * 2014-12-19 2018-07-24 宇龙计算机通信科技(深圳)有限公司 一种截图处理方法、装置和终端
CN105094617A (zh) * 2015-08-24 2015-11-25 北京锤子数码科技有限公司 一种截屏方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104887A (zh) * 2013-04-04 2014-10-15 索尼公司 向图像施加边界的方法和设备
CN103970445A (zh) * 2014-05-13 2014-08-06 广州华多网络科技有限公司 一种显示界面移动式截图的方法和***及设备

Also Published As

Publication number Publication date
CN106843665A (zh) 2017-06-13

Similar Documents

Publication Publication Date Title
CN106843665B (zh) 一种截图方法、装置及终端设备
EP3493100B1 (en) Two-dimensional code identification method and device, and mobile terminal
JP6051338B2 (ja) ページロールバック制御方法、ページロールバック制御装置、端末、プログラム及び記録媒体
JP5956725B2 (ja) コンテキスト認識型ヘルプ・コンテンツを提供する方法、デバイス、及びコンピュータ・プログラム製品
WO2017071286A1 (zh) 图标移动方法和装置
US20140282253A1 (en) Method and apparatus for batch selection of multiple images
WO2017088102A1 (zh) 一种智能终端的文件选中方法及一种智能终端
EP3128411A1 (en) Interface display method and device
CN106095248A (zh) 一种基于移动终端的应用程序查找启动方法及***
WO2019011141A1 (zh) 启动、配置方法,装置,设备,介质和操作***
WO2014139306A1 (en) Method and apparatus for batch selection of multiple images
CN107111421B (zh) 用于控制显示器的电子设备和方法
CN104461473A (zh) 一种锁屏壁纸的切换方法及装置、终端设备
CN110568973B (zh) 截图方法、截图装置、存储介质及终端设备
WO2019200942A1 (zh) 一种交互方法及终端设备
US11397597B2 (en) Application processing method and apparatus
WO2017008646A1 (zh) 一种在触控终端上选择多个目标的方法和设备
CN103677517A (zh) 一种图片查找方法和装置
CN104484107A (zh) 一种图片处理方法
CN104410790A (zh) 一种信息处理方法及电子设备
US20160085408A1 (en) Information processing method and electronic device thereof
WO2018049603A1 (zh) 控制方法、控制装置及电子装置
CN108984263B (zh) 视频显示方法和装置
CN104537049A (zh) 一种图片浏览方法及装置
CN112925456B (zh) 显示方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee after: Beijing Qizhi Business Consulting Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240110

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Beijing Qizhi Business Consulting Co.,Ltd.