一种截取屏幕图片的方法及装置制造方法及图纸

技术编号:10606730 阅读:174 留言:0更新日期:2014-11-05 17:21
本发明专利技术涉及一种截取屏幕图片的方法及装置。该方法包括:接收截屏目标选择指令,以确定所需截屏的目标窗口;控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。用户只需选择想要截屏的窗口,通过自动边滚屏边截屏的操作,即可方便的得到与窗口对应的完整内容,十分方便。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种截取屏幕图片的方法及装置。该方法包括:接收截屏目标选择指令,以确定所需截屏的目标窗口;控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。用户只需选择想要截屏的窗口,通过自动边滚屏边截屏的操作,即可方便的得到与窗口对应的完整内容,十分方便。【专利说明】—种截取屏幕图片的方法及装置
本专利技术涉及计算机程序。
技术介绍
电脑已成为人们工作生活中不可缺少的办公和娱乐工具,随着各种通讯软件的发展,分享图片已经成为经常使用的信息分享方式,通过图片可以使很多信息一目了然,非常方便。在分享图片的时候,通常将当前屏幕图像截取下来并发送给朋友,但如果要分享的信息超过屏幕的显示区域时,例如网页页面、2页以上的WORD文档、2页以上的PDF文档,通过目前的截屏操作分享完整的信息比较困难,需要截取多个屏幕图片才能得到完整的图片信息,虽然对网页页面等进行缩小显示比例能够显示全部内容,但截取的图片内容却无法看清。
技术实现思路
本专利技术的目的在于提出一种截取屏幕图片的方法,其能解决无法对超出屏幕显示区域的内容进行完整截取的问题。 为了达到上述目的,本专利技术所采用的技术方案如下: 一种截取屏幕图片的方法,其包括以下步骤: 步骤1、接收截屏目标选择指令,以确定所需截屏的目标窗口 ; 步骤2、控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中; 步骤3、当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。 优选的,所述截屏处理的截屏区域为所述目标窗口的边缘框架以内的区域。 优选的,步骤I和步骤2之间还有以下步骤:根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置。 优选的,在步骤2中,若监测到退出指令,则直接执行步骤3或放弃所述目标窗口的截屏处理,否则在滚动条移动至结束位置时并完成截屏处理后才执行步骤3。 优选的,所述空白区域为新建的和用户设定的截图区域长度和宽度完全一致的空白图形内存区域。 优选的,步骤3之后还有以下步骤:接收编辑指令,以使对所述整体图片进行编辑处理。 优选的,所述步骤3包括以下子步骤: 步骤31、对存在图像重合区域的子图片进行预处理; 步骤32、对预处理后的子图片进行图像配准; 步骤33、对图像配准后的子图片进行图像再投影; 步骤34、对存在图像重合区域的子图片进行图像融合。 优选的,所述目标窗口为浏览器的网页页面、WORD文档和PDF文档中的一种。 本专利技术还提出一种截取屏幕图片的装置,其包括以下模块: 接收模块,用于接收截屏目标选择指令,以确定所需截屏的目标窗口 ; 滚动模块,用于控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中; 拼接模块,用于当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。 优选的,接收模块和滚动模块之间还有以下模块:根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置。 本专利技术具有如下有益效果: 用户只需选择想要截屏的窗口,通过自动边滚屏边截屏的操作,即可方便的得到与窗口对应的完整内容,十分方便。 【专利附图】【附图说明】 图1为本专利技术较佳实施例的截取屏幕图片的方法的流程图; 图2为本专利技术较佳实施例的截取屏幕图片的装置的结构示意图。 【具体实施方式】 下面,结合附图以及【具体实施方式】,对本专利技术做进一步描述。 如图1所示,一种截取屏幕图片的方法,其包括以下步骤: 步骤S1、接收截屏目标选择指令,以确定所需截屏的目标窗口。所述目标窗口可以是浏览器的网页页面、WORD文档、PDF文档中等。例如,在浏览器嵌入本方法,用户在浏览器上点击截屏按钮,便进入截屏模式,用户用鼠标或键盘等设备对目标窗口进行选择,即可确定要截屏的窗口。 步骤S2、当用户选择了目标窗口后,还会提示用户对滚动条的起始和结束位置进行设置,若用户对起始位置和结束位置进行了设置,则根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置,若用户仅对起始位置进行了设置,则结束位置默认为目标窗口的底部,若用户仅对结束位置进行了设备,则起始位置默认为目标窗口的顶部,若用户放弃对起始位置和结束位置进行设置,则默认为整个目标窗口,即起始位置为目标窗口的顶部,结束位置为目标窗口的底部。 步骤S3、接管鼠标的控制,控制所述目标窗口的滚动条,以使所述滚动条以一定速度由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时以一定的频率进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中。所述空白区域为新建的和用户设定的截图区域长度和宽度完全一致的空白图形内存区域。 若在本步骤的截屏处理过程中监测到退出指令(例如,用户按下键盘的“ESC”),则直接跳转至步骤S4(也可以是放弃对所述目标窗口的截屏处理,即直接结束本流程),否则在滚动条移动至结束位置时并完成截屏处理后才执行步骤S4。 一般而言,目标窗口由边缘框架和边缘框架以内的区域(用于显示正文内容)组成,例如,浏览器的网页页面,浏览器的功能栏、侧栏和底栏都属于边缘框架,不管滚动条如何移动,边缘框架都是固定不变的。因此,本实施例的截屏处理的截屏区域为所述目标窗口的边缘框架以内的区域,直接截取正文内容。 步骤S4、当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片,从而得到一张没有冗余信息的整体图片。 本步骤S4的具体处理过程如下: 步骤S41、对存在图像重合区域的子图片进行预处理。 预处理包括去除子图片中的噪声以及校正图像畸变。可通过均值滤波或中值滤波的方式去除噪声;校正图像畸变时建立相应的数学模型,从被污染或畸变的图像信号中提取所需要的信息,沿着使图像失真的逆过程恢复图像本来面貌。 步骤S42、对预处理后的子图片进行图像配准。 图像配准是把在不同时刻截取到的两幅或两幅以上的图像进行空间上的对齐。对具有图像重合区域的子图片中的匹配信息进行提取,在提取出的信息中寻找最佳的匹配,完成图像间的对齐。可通过基于区域的配准算法,例如逐一比较法、分层比较法或者相位相关法等进行图像配准;还可以通过基于特征的配准算法,例如尺度不变特征变换算法、比值匹配法等进行图像配准。 步骤S43、对图像配准后的子图片进行图像再投影。 对于配准后需要进行拼接的具有图像重合区域的子图片,将其中一子图片本文档来自技高网...

【技术保护点】
一种截取屏幕图片的方法,其特征在于,包括以下步骤:步骤1、接收截屏目标选择指令,以确定所需截屏的目标窗口;步骤2、控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;步骤3、当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:汪勇旭周飞蔡美忠
申请(专利权)人:上海二三四五网络科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1