屏幕截图的方法及装置制造方法及图纸

技术编号:14504605 阅读:46 留言:0更新日期:2017-01-31 12:55
本公开是关于一种屏幕截图的方法及装置,属于图像处理技术领域。方法包括:当检测到对屏幕中的第一画面的截屏操作时,保持所述第一画面的分辨率不变,对所述第一画面进行放大,获得第二画面;所述第一画面和所述第二画面包含相同的画面内容,且所述第二画面的尺寸大于所述第一画面的尺寸;对所述第二画面进行局部截屏,获得多张子截图;所述多张子截图的内容的并集包含所述第二画面的内容;对于当前屏幕中显示的内容,能够截取出尺寸放大而分辨率不变的截屏图像,达到提高截屏效果的目的。

【技术实现步骤摘要】

本公开涉及图像处理
,特别涉及一种屏幕截图的方法及装置
技术介绍
随着移动通信和电子技术的不断发展,移动终端逐渐成为人们生活中不可或缺的工具。而对移动终端屏幕中显示的画面进行截图和分享,已经成为移动终端中最广泛的应用之一在相关技术中,当移动终端检测到至少两个按键(比如,电源键和Home键)被同时按下时,可以将屏幕中当前显示的画面截取成一张截屏图像。该截屏图像的分辨率就是移动终端屏幕的分辨率,当该截屏图像被放大时,其分辨率也会随之降低。
技术实现思路
本公开实施例提供了一种屏幕截图的方法及装置,技术方案如下:根据本公开实施例的第一方面,提供了一种屏幕截图的方法,该方法包括:当检测到对屏幕中的第一画面的截屏操作时,保持第一画面的分辨率不变,对第一画面进行放大,获得第二画面;第一画面和第二画面包含相同的画面内容,且第二画面的尺寸大于第一画面的尺寸;对第二画面进行局部截屏,获得多张子截图;多张子截图的内容的并集包含第二画面的内容;对多张子截图进行合并,获得截屏图像。可选地,对多张子截图进行合并,获得截屏图像,包括:对多张子截图分别进行特征点提取;根据从多张子截图中提取出的特征点合并多张子截图,获得一张截屏图像。可选地,该方法还包括:对多张子截图进行合并,获得截屏图像之后,检测截屏图像的边界是否匹配;若截屏图像的边界不匹配,则对截屏图像进行裁剪,获得裁减后的截屏图像,裁剪后的截屏图像为矩形。可选地,对截屏图像进行裁剪,包括:在截屏图像的中心设置一矩形区域,矩形区域完全包含在截屏图像中,矩形区域的四边与屏幕的四边平行;将矩形区域的四边向外扩散,直至矩形区域的四边分别到达各自扩散方向上的第一条平行边界;将截屏图像中,处于矩形区域之外的部分去除,获得裁剪后的截屏图像。可选地,对放大后的屏幕中的画面进行局部截屏,获得多张子截图,包括:根据对第一画面进行放大的倍数确定子截图数量n,以及每一次局部截屏时,第二画面相对于屏幕的位置,n为大于等于4的整数;根据子截图数量n以及每一次局部截屏时,第二画面相对于屏幕的位置,对第二画面进行局部截屏。可选的,对第一画面进行放大的倍数为m,且1<m<4;对第二画面进行局部截屏,获得多张子截图,包括:保持第二画面的左上角与屏幕的左上角重合,对第二画面的左上角进行截屏,获得第一子截图;保持第二画面的右上角与屏幕的右上角重合,对第二画面的右上角进行截屏,获得第二子截图;保持第二画面的左下角与屏幕的左下角重合,对第二画面的左下角进行截屏,获得第三子截图;保持第二画面的右下角与屏幕的右下角重合,对第二画面的右下角进行截屏,获得第四子截图。根据本公开实施例的第二方面,提供了一种屏幕截图的装置,该装置包括:放大模块,用于当检测到对屏幕中的第一画面的截屏操作时,保持第一画面的分辨率不变,对第一画面进行放大,获得第二画面;第一画面和第二画面包含相同的画面内容,且第二画面的尺寸大于第一画面的尺寸;截屏模块,用于对第二画面进行局部截屏,获得多张子截图;多张子截图的内容的并集包含第二画面的内容;合并模块,用于对多张子截图进行合并,获得截屏图像。可选地,合并模块,包括:特征提取子模块,用于对多张子截图分别进行特征点提取;合并子模块,用于根据从多张子截图中提取出的特征点合并多张子截图,获得一张截屏图像。可选地,该装置还包括:边界检测模块,用于在合并模块对多张子截图进行合并,获得截屏图像之后,检测截屏图像的边界是否匹配;裁剪模块,用于在边界检测模块的检测结果为截屏图像的边界不匹配时,对截屏图像进行裁剪,获得裁减后的截屏图像,裁剪后的截屏图像为矩形。可选地,裁剪模块,包括:设置子模块,用于在截屏图像的中心设置一矩形区域,矩形区域完全包含在截屏图像中,矩形区域的四边与屏幕的四边平行;扩散子模块,用于将矩形区域的四边向外扩散,直至矩形区域的四边分别到达各自扩散方向上的第一条平行边界;去除子模块,用于将截屏图像中,处于矩形区域之外的部分去除,获得裁剪后的截屏图像。可选地,截屏模块,包括:确定子模块,用于根据对第一画面进行放大的倍数确定子截图数量n,以及每一次局部截屏时,第二画面相对于屏幕的位置,n为大于等于4的整数;截屏子模块,用于根据子截图数量n以及每一次局部截屏时,第二画面相对于屏幕的位置,对第二画面进行局部截屏。可选的,放大模块对第一画面进行放大的倍数为m,且1<m<4;截屏模块,用于保持第二画面的左上角与屏幕的左上角重合,对第二画面的左上角进行截屏,获得第一子截图;保持第二画面的右上角与屏幕的右上角重合,对第二画面的右上角进行截屏,获得第二子截图;保持第二画面的左下角与屏幕的左下角重合,对第二画面的左下角进行截屏,获得第三子截图;保持第二画面的右下角与屏幕的右下角重合,对第二画面的右下角进行截屏,获得第四子截图。根据本公开实施例的第三方面,提供了一种屏幕截图的装置,该装置包括:处理器;用于存储处理器的可执行指令的存储器;其中,处理器被配置为:当检测到对屏幕中的第一画面的截屏操作时,保持第一画面的分辨率不变,对第一画面进行放大,获得第二画面;第一画面和第二画面包含相同的画面内容,且第二画面的尺寸大于第一画面的尺寸;对第二画面进行局部截屏,获得多张子截图;多张子截图的内容的并集包含第二画面的内容;对多张子截图进行合并,获得截屏图像。本公开实施例提供的技术方案可以包括以下有益效果:通过当检测到对屏幕中的第一画面的截屏操作时,保持第一画面的分辨率不变,对第一画面进行放大,获得第二画面;对第二画面进行局部截屏,获得多张子截图;对多张子截图进行合并,获得截屏图像;对于当前屏幕中显示的内容,能够截取出尺寸放大而分辨率不变的截屏图像,达到提高截屏效果的目的。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种屏幕截图的方法的流程图;图2A是根据另一示例性实施例示出的一种屏幕截图的方法的流程图;图2B是根据图2A对应实施例示出的一种屏幕画面放大操作示意图;图2C是根据图2A对应实施例示出的另一种本文档来自技高网...

【技术保护点】
一种屏幕截图的方法,其特征在于,所述方法包括:当检测到对屏幕中的第一画面的截屏操作时,保持所述第一画面的分辨率不变,对所述第一画面进行放大,获得第二画面;所述第一画面和所述第二画面包含相同的画面内容,且所述第二画面的尺寸大于所述第一画面的尺寸;对所述第二画面进行局部截屏,获得多张子截图;所述多张子截图的内容的并集包含所述第二画面的内容;对所述多张子截图进行合并,获得截屏图像。

【技术特征摘要】
1.一种屏幕截图的方法,其特征在于,所述方法包括:
当检测到对屏幕中的第一画面的截屏操作时,保持所述第一画面的分辨率
不变,对所述第一画面进行放大,获得第二画面;所述第一画面和所述第二画
面包含相同的画面内容,且所述第二画面的尺寸大于所述第一画面的尺寸;
对所述第二画面进行局部截屏,获得多张子截图;所述多张子截图的内容
的并集包含所述第二画面的内容;
对所述多张子截图进行合并,获得截屏图像。
2.根据权利要求1所述的方法,其特征在于,所述对所述多张子截图进行
合并,获得截屏图像,包括:
对所述多张子截图分别进行特征点提取;
根据从所述多张子截图中提取出的特征点合并所述多张子截图,获得一张
截屏图像。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述对所述多张子截图进行合并,获得截屏图像之后,检测所述截屏图像
的边界是否匹配;
若所述截屏图像的边界不匹配,则对所述截屏图像进行裁剪,获得裁减后
的截屏图像,所述裁剪后的截屏图像为矩形。
4.根据权利要求3所述的方法,其特征在于,所述对所述截屏图像进行裁
剪,包括:
在所述截屏图像的中心设置一矩形区域,所述矩形区域完全包含在所述截
屏图像中,所述矩形区域的四边与所述屏幕的四边平行;
将所述矩形区域的四边向外扩散,直至所述矩形区域的四边分别到达各自
扩散方向上的第一条平行边界;
将所述截屏图像中,处于所述矩形区域之外的部分去除,获得所述裁剪后
的截屏图像。
5.根据权利要求1所述的方法,其特征在于,所述对所述第二画面进行局
部截屏,获得多张子截图,包括:
根据对所述第一画面进行放大的倍数确定子截图数量n,以及每一次局部截
屏时,所述第二画面相对于所述屏幕的位置,n为大于等于4的整数;
根据所述子截图数量n以及每一次局部截屏时,所述第二画面相对于所述
屏幕的位置,对所述第二画面进行局部截屏。
6.根据权利要求1所述的方法,其特征在于,对所述第一画面进行放大的
倍数为m,且1<m<4;所述对所述第二画面进行局部截屏,获得多张子截图,
包括:
保持所述第二画面的左上角与所述屏幕的左上角重合,对所述第二画面的
左上角进行截屏,获得第一子截图;
保持所述第二画面的右上角与所述屏幕的右上角重合,对所述第二画面的
右上角进行截屏,获得第二子截图;
保持所述第二画面的左下角与所述屏幕的左下角重合,对所述第二画面的
左下角进行截屏,获得第三子截图;
保持所述第二画面的右下角与所述屏幕的右下角重合,对所述第二画面的
右下角进行截屏,获得第四子截图。
7.一种屏幕截图的装置,其特征在于,所述装置包括:
放大模块,用于当检测到对屏幕中的第一画面的截屏操作时,保持所述第
一画面的分辨率不变,对所述第一画面进行放大,获得第二画面;所述第一画
面和所述第二画面包含相同的画面内容,且所述第二画面的尺寸大于所述第一
画面的尺寸;
截屏模块,用于对所述第二画...

【专利技术属性】
技术研发人员:龙飞张涛王百超
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1