《一种截取屏幕图片的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种截取屏幕图片的方法及装置.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104133683A43申请公布日20141105CN104133683A21申请号201410374489922申请日20140731G06F9/44200601G06F3/048520130171申请人上海二三四五网络科技股份有限公司地址200137上海市浦东新区杨高北路528号14幢3A35室72发明人汪勇旭周飞蔡美忠74专利代理机构广州市越秀区哲力专利商标事务所普通合伙44288代理人李悦齐文剑54发明名称一种截取屏幕图片的方法及装置57摘要本发明涉及一种截取屏幕图片的方法及装置。该方法包括接收截屏目标选择指令,以确定所需截屏的目标窗口;控制所述目标窗口的滚动条,以使。
2、所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。用户只需选择想要截屏的窗口,通过自动边滚屏边截屏的操作,即可方便的得到与窗口对应的完整内容,十分方便。51INTCL权利要求书1页说明书4页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图1页10申请公布号CN104133683ACN104133683A1/1页21一种截取屏幕图片的方法。
3、,其特征在于,包括以下步骤步骤1、接收截屏目标选择指令,以确定所需截屏的目标窗口;步骤2、控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;步骤3、当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。2如权利要求1所述的方法,其特征在于,所述截屏处理的截屏区域为所述目标窗口的边缘框架以内的区域。3如权利要求1所述的方法,其特征在于,步骤1和步骤2之间还有以下步骤根据接收到的截屏范围设置指令,对。
4、滚动条的起始位置和结束位置进行设置。4如权利要求1所述的方法,其特征在于,在步骤2中,若监测到退出指令,则直接执行步骤3或放弃所述目标窗口的截屏处理,否则在滚动条移动至结束位置时并完成截屏处理后才执行步骤3。5如权利要求1所述的方法,其特征在于,所述空白区域为新建的和用户设定的截图区域长度和宽度完全一致的空白图形内存区域。6如权利要求1所述的方法,其特征在于,步骤3之后还有以下步骤接收编辑指令,以使对所述整体图片进行编辑处理。7如权利要求1所述的方法,其特征在于,所述步骤3包括以下子步骤步骤31、对存在图像重合区域的子图片进行预处理;步骤32、对预处理后的子图片进行图像配准;步骤33、对图像配。
5、准后的子图片进行图像再投影;步骤34、对存在图像重合区域的子图片进行图像融合。8如权利要求1所述的方法,其特征在于,所述目标窗口为浏览器的网页页面、WORD文档和PDF文档中的一种。9一种截取屏幕图片的装置,其特征在于,包括以下模块接收模块,用于接收截屏目标选择指令,以确定所需截屏的目标窗口;滚动模块,用于控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;拼接模块,用于当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠。
6、置,以拼接形成一张整体图片。10如权利要求9所述的装置,其特征在于,接收模块和滚动模块之间还有以下模块根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置。权利要求书CN104133683A1/4页3一种截取屏幕图片的方法及装置技术领域0001本发明涉及计算机程序。背景技术0002电脑已成为人们工作生活中不可缺少的办公和娱乐工具,随着各种通讯软件的发展,分享图片已经成为经常使用的信息分享方式,通过图片可以使很多信息一目了然,非常方便。在分享图片的时候,通常将当前屏幕图像截取下来并发送给朋友,但如果要分享的信息超过屏幕的显示区域时,例如网页页面、2页以上的WORD文档、2页以上的P。
7、DF文档,通过目前的截屏操作分享完整的信息比较困难,需要截取多个屏幕图片才能得到完整的图片信息,虽然对网页页面等进行缩小显示比例能够显示全部内容,但截取的图片内容却无法看清。发明内容0003本发明的目的在于提出一种截取屏幕图片的方法,其能解决无法对超出屏幕显示区域的内容进行完整截取的问题。0004为了达到上述目的,本发明所采用的技术方案如下0005一种截取屏幕图片的方法,其包括以下步骤0006步骤1、接收截屏目标选择指令,以确定所需截屏的目标窗口;0007步骤2、控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处。
8、理所得的子图片保存至一空白区域中;0008步骤3、当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。0009优选的,所述截屏处理的截屏区域为所述目标窗口的边缘框架以内的区域。0010优选的,步骤1和步骤2之间还有以下步骤根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置。0011优选的,在步骤2中,若监测到退出指令,则直接执行步骤3或放弃所述目标窗口的截屏处理,否则在滚动条移动至结束位置时并完成截屏处理后才执行步骤3。0012优选的,所述空白区域为新建的和用户设定的截图区域长度和宽度完全一。
9、致的空白图形内存区域。0013优选的,步骤3之后还有以下步骤接收编辑指令,以使对所述整体图片进行编辑处理。0014优选的,所述步骤3包括以下子步骤0015步骤31、对存在图像重合区域的子图片进行预处理;0016步骤32、对预处理后的子图片进行图像配准;0017步骤33、对图像配准后的子图片进行图像再投影;说明书CN104133683A2/4页40018步骤34、对存在图像重合区域的子图片进行图像融合。0019优选的,所述目标窗口为浏览器的网页页面、WORD文档和PDF文档中的一种。0020本发明还提出一种截取屏幕图片的装置,其包括以下模块0021接收模块,用于接收截屏目标选择指令,以确定所需截。
10、屏的目标窗口;0022滚动模块,用于控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;0023拼接模块,用于当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片。0024优选的,接收模块和滚动模块之间还有以下模块根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置。0025本发明具有如下有益效果0026用户只需选择想要截屏的窗口,通过自动边滚屏边截屏的操作,即可方便的得到与窗口对应。
11、的完整内容,十分方便。附图说明0027图1为本发明较佳实施例的截取屏幕图片的方法的流程图;0028图2为本发明较佳实施例的截取屏幕图片的装置的结构示意图。具体实施方式0029下面,结合附图以及具体实施方式,对本发明做进一步描述。0030如图1所示,一种截取屏幕图片的方法,其包括以下步骤0031步骤S1、接收截屏目标选择指令,以确定所需截屏的目标窗口。所述目标窗口可以是浏览器的网页页面、WORD文档、PDF文档中等。例如,在浏览器嵌入本方法,用户在浏览器上点击截屏按钮,便进入截屏模式,用户用鼠标或键盘等设备对目标窗口进行选择,即可确定要截屏的窗口。0032步骤S2、当用户选择了目标窗口后,还会提。
12、示用户对滚动条的起始和结束位置进行设置,若用户对起始位置和结束位置进行了设置,则根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置,若用户仅对起始位置进行了设置,则结束位置默认为目标窗口的底部,若用户仅对结束位置进行了设备,则起始位置默认为目标窗口的顶部,若用户放弃对起始位置和结束位置进行设置,则默认为整个目标窗口,即起始位置为目标窗口的顶部,结束位置为目标窗口的底部。0033步骤S3、接管鼠标的控制,控制所述目标窗口的滚动条,以使所述滚动条以一定速度由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时以一定的频率进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空。
13、白区域中。所述空白区域为新建的和用户设定的截图区域长度和宽度完全一致的空白图形内存区域。0034若在本步骤的截屏处理过程中监测到退出指令例如,用户按下键盘的“ESC”,则直接跳转至步骤S4也可以是放弃对所述目标窗口的截屏处理,即直接结束本流程,否说明书CN104133683A3/4页5则在滚动条移动至结束位置时并完成截屏处理后才执行步骤S4。0035一般而言,目标窗口由边缘框架和边缘框架以内的区域用于显示正文内容组成,例如,浏览器的网页页面,浏览器的功能栏、侧栏和底栏都属于边缘框架,不管滚动条如何移动,边缘框架都是固定不变的。因此,本实施例的截屏处理的截屏区域为所述目标窗口的边缘框架以内的区域。
14、,直接截取正文内容。0036步骤S4、当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片,从而得到一张没有冗余信息的整体图片。0037本步骤S4的具体处理过程如下0038步骤S41、对存在图像重合区域的子图片进行预处理。0039预处理包括去除子图片中的噪声以及校正图像畸变。可通过均值滤波或中值滤波的方式去除噪声;校正图像畸变时建立相应的数学模型,从被污染或畸变的图像信号中提取所需要的信息,沿着使图像失真的逆过程恢复图像本来面貌。0040步骤S42、对预处理后的子图片进行图像配准。0041图像配准是把在不同时。
15、刻截取到的两幅或两幅以上的图像进行空间上的对齐。对具有图像重合区域的子图片中的匹配信息进行提取,在提取出的信息中寻找最佳的匹配,完成图像间的对齐。可通过基于区域的配准算法,例如逐一比较法、分层比较法或者相位相关法等进行图像配准;还可以通过基于特征的配准算法,例如尺度不变特征变换算法、比值匹配法等进行图像配准。0042步骤S43、对图像配准后的子图片进行图像再投影。0043对于配准后需要进行拼接的具有图像重合区域的子图片,将其中一子图片的图像作为参考图像,然后把其他的图像进行扭曲变形到参考图像的坐标系上去,这样将所有图像投影到同一坐标系下,完成一个投影变换。0044步骤S44、对存在图像重合区域。
16、的子图片进行图像融合。0045完成了两幅图像的配准后,并且通过再投影得到两幅图像之间的变换矩阵,就可以确定他们之间的重合区域,图像融合的任务就是把配准后的两幅图像根据配准位置合并为一幅图像。在图像严格配准的条件下,对待拼接的两幅图像直接进行像素关联融合处理;可采用的方法包括平均值法、加权平均法、中值滤波法、多分辨率技术等。0046步骤S5、接收编辑指令,以使对所述整体图片进行编辑处理。也就是说,得到整体图片后,用户还可以马上对所述整体图片进行编辑。所述编辑处理包括画几何图形、橡皮擦除、箭头添加、颜色处理等。编辑完后,就可以对整体图片进行保存。0047如图2所示,本实施例还提出实现上述方法的一种。
17、截取屏幕图片的装置,其包括以下模块0048接收模块,用于接收截屏目标选择指令,以确定所需截屏的目标窗口;0049设置模块,用于根据接收到的截屏范围设置指令,对滚动条的起始位置和结束位置进行设置;0050滚动模块,用于控制所述目标窗口的滚动条,以使所述滚动条由上至下移动,并在滚动条在起始位置移动至结束位置的过程中同时进行多次的截屏处理,将每次截屏处理所得的子图片保存至一空白区域中;说明书CN104133683A4/4页60051拼接模块,用于当检测到空白区域中所有子图片中具有存在图像重合区域的子图片时,将具有图像重合区域的子图片的所述图像重合区域进行叠置,以拼接形成一张整体图片;0052编辑模块,用于接收编辑指令,以使对所述整体图片进行编辑处理。0053对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。说明书CN104133683A1/1页7图1图2说明书附图CN104133683A。