一种移动终端屏幕截图方法及其移动终端的制作方法

文档序号:9546815阅读:983来源:国知局
一种移动终端屏幕截图方法及其移动终端的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,尤其涉及一种移动终端屏幕截图方法及其移动终端。
【背景技术】
[0002]随着多媒体智能终端的硬件和软件水平越来越强大,以前在多媒体智能终端上不能做的事情,现在也变得可以了,例如在移动智能终端截图。下面以手机为例,来说明移动智能终端现有的截图方法以及效果。
[0003]现在用户在手机上面一般一次只能截取一个屏幕大小的图片,截取的操作方式一般为,同时按一下手机的关机键和主页键。
[0004]如果用户想截取连续的多屏界面,现有的操作方式如下:
[0005]先截取当前屏幕的内容,再滑动屏幕到下一屏,再次截取,如此反复。再利用手机端或者电脑端的图片合成软件,将刚才截取的多幅图片合成为一幅长图。
[0006]在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有的多屏截图方法非常的繁琐,效率低,且最终合成效果不好。

【发明内容】

[0007]为克服现有技术中多屏截图方法操作繁琐,效率低,最终合成效果不好的问题,本发明实施例一方面提供了一种移动终端屏幕截图方法,包括:
[0008]接收截图开始指示;
[0009]获取位于当前屏的截屏控制区域图像对应的像素矩阵一;
[0010]根据所述像素矩阵一,以及所述截屏控制区域新增的像素行,生成像素矩阵二,直至接收到截屏结束指示;所述新增的像素行由所述截屏控制区域根据屏幕滚动得到;
[0011 ] 根据所述像素矩阵二,生成截屏图像。
[0012]另一方面,本发明实施例提供了一种移动终端,包括:
[0013]获取模块,用于接收截图开始指示,并获取位于当前屏的截屏控制区域图像对应的像素矩阵一;
[0014]第一合成模块,用于根据所述获取模块获取的所述像素矩阵一,以及所述截屏控制区域新增的像素行,生成像素矩阵二,直至接收到截屏结束指示;所述新增的像素行由所述截屏控制区域根据屏幕滚动得到;
[0015]第二合成模块,用于根据所述第一合成模块生成的所述像素矩阵二,生成截屏图像。
[0016]本发明实施例通过获取位于当前屏的截屏控制区域图像对应的像素矩阵一,并根据像素矩阵一,以及所述截屏控制区域新增的像素行,生成像素矩阵二,直至接收到截屏结束指示,生成截屏图像,这样,用户只需滚动屏幕,即可以得到用户所需的完整的截屏图像,因此避免了单幅截取再通过软件合成的繁重工作量,且图像连续,避免了误操作或者软件缺陷导致了图像失真或合成错误。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明一种移动终端屏幕截图方法的实施例一的流程图。
[0019]图2是本发明一种移动终端屏幕截图方法的实施例二的流程图。
[0020]图3是本发明一种移动终端的实施例一的结构示意图。
[0021]图4是本发明一种移动终端的实施例二的结构示意图。
【具体实施方式】
[0022]为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]请参照图1,是本发明一种移动终端屏幕截图方法的实施例一的流程图,该截屏方法包括:
[0024]步骤S11:接收截图开始指示。
[0025]截图开始指示的触发方式包括但不限于以下几种:通过快捷图标按钮触发;通过按键或者按键组合触发;通过显示屏手势触发;通过语音指令触发;通过拿起移动终端摇一摇,或者在空中挥舞出指定形状触发;通过隔空手势触发。
[0026]步骤S12:获取位于当前屏的截屏控制区域图像对应的像素矩阵一。
[0027]在本发明实施例中,获取位于当前屏的截屏控制区域图像包括但不限于以下方式:在接收到截图开始指示,移动终端当前屏上显示截屏控制区域的时候确定;在显示截屏控制区域后,用户调整显示截屏控制区域的形状、位置或大小后通过触发确认操作而确定。
[0028]调整显示截屏控制区域的形状、位置或大小,可以为系统预设形状、位置或大小,如当前屏内容所涵盖的形状,或与当前屏内某个应用窗口形状对应的形状。因此,所述截屏控制区域可以为整个显示屏区域或部分显示屏区域。
[0029]在本发明实施例中,所述截屏控制区域为当前屏内容所涵盖的形状,该截屏控制区域为矩形,该矩形截屏控制区域默认宽度为显示屏的宽度,高度默认为当前屏的高度。用户也可以在设置界面提供的参数设置功能中设定截屏控制区域的透明度,颜色等信息。
[0030]考虑到移动终端显示屏信息的排布规则,本发明实施例采用矩形的截屏控制区域有助于用户截取更加完整的图像信息,节省操作时间。
[0031]获取位于当前屏的截屏控制区域图像对应的像素矩阵一,为获取当前屏幕的截屏控制区域图像对应的像素矩阵一对应的图像,在本发明实施例中,该对应的图像为截屏控制区域内所有的图像,由此可以供用户更加直观和便捷的截取需要的当前屏信息。应当理解,在本发明截图方法的一些其他实施例中,获取所述截屏控制区域对应的图像还可以在前述基础上,增加当前截屏控制区域边界外一定像素宽度的图像,或排除当前截屏控制区域边界内一定像素宽度的图像。
[0032]步骤S13:根据所述像素矩阵一,以及所述截屏控制区域新增的像素行,生成像素矩阵二,直至接收到截屏结束指示;所述新增的像素行由所述截屏控制区域根据屏幕滚动得到。
[0033]在本发明实施例中,用户可以滑动当前屏中截屏控制区域内,或滑动当前屏中截屏控制区域外的触摸屏使当前屏发生滚动以更新截屏控制区域的内容并生成像素矩阵二。
[0034]所述截屏结束指示可以包括但不限于以下几种:通过触发快捷图标按钮;通过触发按键或者按键组合;通过显示屏手势触发;通过语音指令触发;通过拿起移动终端摇一摇,或者在空中挥舞出指定形状触发;通过隔空手势触发;通过停止滚动所述显示屏的内容并移开手指触发。在通过停止滚动所述显示屏的内容并移开手指触发方式下,用户仅需移开手指,使手指离开显示屏面板即可保存屏幕截图,不需要额外通过其他确认按键或手势等方式触发,操作简单,使用方便。
[0035]步骤14:根据所述像素矩阵二,生成截屏图像。
[0036]生成截屏图像之后会弹出提示告知用户图像已经保存,并退出本程序。用户可以选择查看生成的截屏图像以确认截屏效果。
[0037]本发明实施例的方法实现了多屏的连续截取,并通过算法自动合成因此避免了单幅截取再通过软件合成的繁重工作量,且图像连续,避免了误操作或者软件缺陷导致了图像失真或合成错误。可以高效,快捷,准确地抓取显示终端的多屏图像。
[0038]图2,是本发明一种移动终端屏幕截图方法的实施例二的流程图,该截屏方法包括:
[0039]步骤S21:接收截图开始指示。此步骤与第一实施例中的对应步骤相同,这里不再赘述。
[0040]步骤S22:判断出截屏控制区域。
[0041]当前屏幕由截屏区域和非截屏区域组成,截屏区域由截屏控制区域和非截屏控制区域组成。截屏控制区域也称为可滚动区域,即跟随屏幕界面滚动,显示内容发生变化的区域。非截屏控制区域也称为固定区域,即不跟随屏幕界面滚动,显示内容不发生变化的区域。
[0042]步骤S23:获取位于当前屏的截屏控制区域图像对应的像素矩阵一。
[0043]步骤S24:根据像素矩阵一,截屏控制区域新增的像素行以及屏幕内容滚动方向,生成像素矩阵二,直至接收到截屏结束指示。
[0044]此步骤与第一实施例中的对应步骤的不同点在于:
[0045]根据像素矩阵一,截屏控制区域新增的像素行以及屏幕内容滚动方向,生成像素矩阵二,直至接收到截屏结束指示,包括:将所述新增的像素行按行叠加在所述像素矩阵一的最后一行后,或按行叠加在所述像素矩阵一的第一行前。其中,所述像素行可以沿屏幕长度平行的方向排列或沿屏幕宽度平行的方向排列。
[0046]在本发明实施例中,所述像素矩阵一的第一行为像素矩阵最上方或最左侧的第一行,所述像素矩阵一的最后一行为像素矩阵中最下方或最右侧的第一行。当屏幕内容向上方或者左侧滚动时,将所述新增的像素行按行叠加在所述像素矩阵一的最后一行后;当屏幕内容向下方或者右侧滚动时,将所述新增的像素行按行叠加在所述像素矩阵一的第一行
N /.刖。
[0047]应当理解,在本发明截图方法的一些其他实施例中,用户除了向上、下、左、右侧滑动屏幕,还可以向左上、左下、右上,右下滑动屏幕,例如,当用户向右下方滑动屏幕时(当前屏
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1