一种终端截图的方法及装置的制造方法

文档序号:8298775阅读:148来源:国知局
一种终端截图的方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端应用领域,特别涉及一种终端截图的方法及相关装置。
【背景技术】
[0002]当前手机已经成为人们每天必不可少的工具,手机用户常常会用到屏幕截图的功能。当前大部分用户的手机都已是智能手机,手机可以通过传统的组合按键的方式来截图,但目前的截图方式都是只能截取当前屏幕显示的内容,对于网页、微博等的屏幕页面无法一屏显示全部内容,进一步地,传统的截图方式无法截取屏幕页面的全部内容。
[0003]目前,在大部分手机中,还没有截取滚动屏幕的功能,大大限制了截图的效果,使得传统的截图功能难以满足当前用户的需求。

【发明内容】

[0004]本发明的目的在于提供一种终端截图的方法及装置,能够解决终端用户使用传统的截图方式无法截取滚动窗口的问题。
[0005]根据本发明的一个方面,提供了一种终端截图的方法,包括:
[0006]截取终端当前屏幕显示的内容,获得第一图片;
[0007]移动屏幕显示的内容,依次截取除所述当前屏幕显示的内容之外的其他图片;
[0008]将所述第一图片依次与所述其他图片进行接续处理,获得相互接续的包括第一图片和其他图片的完整截图。
[0009]优选地,所述移动屏幕显示的内容,依次截取除所述当前屏幕显示的内容之外的其他图片的步骤包括:
[0010]按照预定像素高度滚动屏幕页面,获取其高度等于所述预定像素高度的其他显示内容;
[0011]截取其高度等于所述预定像素高度的其他显示内容,得到其他图片。
[0012]优选地,所述移动屏幕显示的内容,依次截取除所述当前屏幕显示的内容之外的其他图片的步骤还包括:
[0013]当不能按照预定像素高度滚动屏幕页面时,截取实际滚动后屏幕显示的内容;
[0014]将所截取的实际滚动后屏幕显示的内容中其像素高度等于实际滚动高度的下部分显示内容取作所述其他图片中的最后图片。
[0015]优选地,所述的预定像素高度是屏幕的像素高度。
[0016]优选地,所述移动屏幕显示的内容,依次截取除所述当前屏幕显示的内容之外的其他图片的步骤包括:
[0017]根据对屏幕滑动操作的检测,滚动屏幕页面;
[0018]截取滚动后屏幕显示的内容;
[0019]将所截取的滚动后屏幕显示的内容中其像素高度等于滑动高度的下部分显示内容取作所述其他图片。
[0020]优选地,通过检测屏幕滑动操作的滑动距离,得到所述滑动高度。
[0021]根据本发明的另一方面,提供了一种终端截图的装置,包括:
[0022]第一图片截取模块,用于截取终端当前屏幕显示的内容,获得第一图片;
[0023]其它图片截取模块,用于移动屏幕显示的内容,依次截取除所述当前屏幕显示的内容之外的其他图片;
[0024]图片接续模块,用于将所述第一图片依次与所述其他图片进行接续处理,获得相互接续的包括第一图片和其他图片的完整截图。
[0025]优选地,所述其他图片截取模块包括:
[0026]显示内容获取子模块,用于按照预定像素高度滚动屏幕页面,获取其高度等于所述预定像素高度的其他显示内容;
[0027]显示内容截取子模块,用于截取其高度等于所述预定像素高度的其他显示内容,得到其他图片。
[0028]优选地,所述显示内容截取子模块还用于当不能按照预定像素高度滚动屏幕页面时,截取实际滚动后屏幕显示的内容,并将所截取的实际滚动后屏幕显示的内容中其像素高度等于实际滚动高度的下半部分显示内容取作所述其他图片中的最后图片。
[0029]优选地,所述其他图片截取模块包括:
[0030]屏幕页面滚动子模块,用于根据对屏幕滑动操作的检测,滚动屏幕页面;
[0031]屏幕页面截取子模块,用于截取滚动后屏幕显示的内容,并将所截取的滚动后屏幕显示的内容中其像素高度等于滑动高度的下半部分显示内容取作所述其他图片。
[0032]与现有技术相比较,本发明的有益效果在于:
[0033]本发明能够使用户方便地完成滚动窗口的截图操作,满足用户对截取内容的个性化需求。
【附图说明】
[0034]图1是本发明实施例提供的终端截图的方法原理框图;
[0035]图2是本发明实施例提供的终端截图的装置框图;
[0036]图3是本发明实施例提供的手机截图的整体结构示意图;
[0037]图4是本发明实施例提供的手机截图的工作流程图。
【具体实施方式】
[0038]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0039]图1是本发明实施例提供的终端截图的方法原理框图,如图1所示,具体的步骤如下:
[0040]步骤S1:截取终端当前屏幕显示的内容,获得第一图片。
[0041]步骤S2:移动屏幕显示的内容,依次截取除所述当前屏幕显示的内容之外的其他图片。
[0042]步骤S2可以通过自动截图方式实现,也可以通过手动截图方式实现。
[0043]在选用自动截图方式的情况下,所述步骤S2包括:按照预定像素高度滚动屏幕页面,获取其闻度等于所述预定像素闻度的其他显不内容,截取其闻度等于所述预定像素闻度的其他显示内容,得到其他图片。进一步地,所述步骤S2还包括:
[0044]当不能按照预定像素高度滚动屏幕页面时,截取实际滚动后屏幕显示的内容,然后,将所截取的实际滚动后屏幕显示的内容中其像素高度等于实际滚动高度的下部分显示内容取作所述其他图片中的最后图片,例如,当屏幕页面已经滚动到底部,实际滚动高度小于预定像素高度时,最后一屏显示内容包含在前截取过的显示内容,此时,最后图片应当是像素高度等于实际滚动高度的下部分显示内容。上述预定像素高度可以是屏幕的像素高度。
[0045]在选用手动截图方式的情况下,所述步骤S2包括:根据对屏幕滑动操作的检测,滚动屏幕页面,截取滚动后屏幕显示的内容,然后,将所截取的滚动后屏幕显示的内容中其像素高度等于滑动高度的下部分显示内容取作所述其他图片。其中,在检测到屏幕滑动操作停止时,开始截取滚动后屏幕显示的内容。通过检测屏幕滑动操作的滑动距离(即屏幕滑动操作的像素高度),得到所述滑动高度。
[0046]步骤S3:将所述第一图片依次与所述其他图片进行接续处理,获得相互接续的包括第一图片和其他图片的完整截图。
[0047]图2是本发明实施例提供的终端截图的装置框图,如图2所示,包括第一图片截取模块、其他图片截取模块和图片接续模块,其中:
[0048]所述第一图片截取模块用于截取终端当前屏幕显示的内容,获得第一图片。
[0049]所述其他图片截取模块用于移动屏幕显示的内容,依次截取除所述当前屏幕显示的内容之外的其他图片。所述其他图片截取模块可以实现自动截图,也可以实现手动截图。当自动截图时,所述其他图片截取模块的显示内容获取子模块按照预定像素高度滚动屏幕页面,获取其高度等于所述预定像素高度的其他显示内容,然后,所述其他图片截取模块的显示内容截取子模块截取其高度等于所述预定像素高度的其他显示内容,得到其他图片。对于屏幕页面已滚动到底部等导致实际滚动高度小于预定像素高度的情况,屏幕显示内容中已包含有在前截取过的显示内容,此时,最后图片应当是像素高度等于实际滚动高度的下部分显示内容,也就是说,当不能按照预定像素高度滚动屏幕页面时,所述显示内容截取子模块截取实际滚动后屏幕显示的内容,并将所截取的实际滚动后屏幕显示的内容中其像素高度等于实际滚动高度的下半部分显示内容取作所述其他图片中的最后图片。上述的预定像素高度是屏幕的像素高度。当手动截图时,所述其他图片截取模块的屏幕页面滚动子模块根据对屏幕滑动操作的检测,滚动屏幕页面,然后,所述其他图片截取模块的屏幕页面截取子模块截取滚动后屏幕显示的内容,并将所截取的滚动后屏幕显示的内容中其像素高度等于滑动高度的下半部分显示内容取作所述其他图片。其中,所述屏幕页面滚动子模块在检测到屏幕滑动操作停止时,停止滚动页面,所述屏幕页面截取子模块开始截取滚动后屏幕显示的内容。所述屏幕页面滚动子模块通过检测屏幕滑动操作的滑动距离(即屏幕滑动操作的像素高度),得到所述滑动高度。
[0050]所述图片接续模块用于将所述第一图片依次与所述其他图片进行接续处理,获得相互接续的包括第一图片和其他图片的完整截图。<
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1