一种截图方法及装置与流程

文档序号:11154029阅读:295来源:国知局
一种截图方法及装置与制造工艺

本发明涉及数据处理技术领域,具体涉及一种截图方法及装置。



背景技术:

截图是从电子设备(电子设备如计算机、智能手机、平板电脑等)的屏幕所显示图象中截取可视图像的过程;近年来,随着安卓、IOS等智能操作系统的发展,在装载有智能操作系统的移动终端(如智能手机、平板电脑等)上实现截图,已成为用户普遍的需求,因此如何优化在移动终端上的截图方式,成为了技术人员关注的研究点。

目前移动终端上的截图方式主要为,抓取屏幕当前显示的全屏图像,以所抓取的全屏图像作为截图的图像;然而,用户截图的需求是多样的,不同的截图需求下,截取的图像范围大小也是不同的,目前移动终端上抓取全屏图像的截图方式,并无法满足用户不同的截图需求;因此,提供一种新的截图方法,以由用户自定义截图范围,从而满足用户不同的截图需求,成为本领域技术人员需要考虑的问题。



技术实现要素:

有鉴于此,本发明实施例提供一种截图方法及装置,以由用户自定义截图范围,满足用户不同的截图需求。

为实现上述目的,本发明实施例提供如下技术方案:

一种截图方法,应用于移动终端,所述方法包括:

在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的图像位置所对应的屏幕显示图像的图像范围;

将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

本发明实施例还提供一种截图装置,应用于移动终端,所述装置包括:

图像位置确定模块,用于在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

图像范围确定模块,用于确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的图像位置所对应的屏幕显示图像的图像范围;

截图确定模块,用于将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

基于上述技术方案,本发明实施例可根据用户点击操作下所检测到点击坐标,确定屏幕显示图像中的图像范围(即截图范围),从而截取屏幕显示图像中所述图像范围所对应的图像内容,实现截图目的;由于屏幕显示图像中的截图范围是根据用户的点击操作确定的,因此本发明实施例可由用户自定义屏幕显示图像中的截图范围,从而在用户不同截图需求下,实现不同的图像范围大小的截取。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的截图方法的流程图;

图2为滑屏操作后同一处的点击坐标对应的图像位置的示意图;

图3为通过点击坐标的图像位置确定图像范围的可选示意图;

图4为本发明实施例提供的截图方法的另一流程图;

图5为通过坐标集合截图的示意图;

图6为本发明实施例提供的截图方法的再一流程图;

图7为确定图像位置范围的可选示意图;

图8为本发明实施例提供的截图方法的又一流程图;

图9为本发明实施例提供的截图方法的又另一流程图;

图10为本发明实施例提供的截图方法的又再一流程图;

图11为本发明实施例提供的应用例的示意图;

图12为本发明实施例提供的截图装置的结构框图;

图13为本发明实施例提供的截图装置的另一结构框图;

图14为本发明实施例提供的图像范围确定模块的结构框图;

图15为本发明实施例提供的截图确定模块的结构框图;

图16为本发明实施例提供的截图装置的再一结构框图;

图17为本发明实施例提供的图像位置确定模块的结构框图;

图18为本发明实施例提供的图像范围确定模块的另一结构框图;

图19为本发明实施例提供的移动终端的硬件结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的截图方法的流程图,该方法可应用于具备显示屏幕的移动终端,如智能手机、平板电脑等设备;参照图1,该方法可以包括:

步骤S100、在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

截图开始指令可以由用户操作触发;可选的,本发明实施例可设置截屏图标,当用户点击截屏图标时,则触发生成截图开始指令;可选的,本发明实施例也设置触发截图开始指令的快捷操作,当用户操作与该快捷操作相应时,则触发生成截图开始指令;

屏幕显示图像为由图像资源文件中加载到屏幕的图像,图像资源文件如存储图片和icon(图标)等图像元素的res文件夹或网页;屏幕显示图像的内容可随用户的滑屏操作调整,如用户向上滑动屏幕时,屏幕显示图像将往下加载内容并显示在屏幕中,用户向下滑动屏幕时,屏幕显示图像将往上加载内容并显示在屏幕中;

在具有触摸屏的移动终端中,用户可通过触控方式操作触摸屏,如通过用户手指点击触摸屏,实现移动终端对点击坐标的检测;可选的,用户也可通过操作光标实现点击,从而移动终端可确定光标的点击位置,实现对点击坐标的检测;

可选的,本发明实施例可设定当前各屏幕坐标映射的屏幕显示图像的位置,在确定点击坐标后,本发明实施例可确定点击坐标在屏幕显示图像中所映射的图像位置;值得注意的是,屏幕显示图像在随用户的滑屏操作调整内容后,同一点击坐标在屏幕显示图像中所映射的图像位置可能不同;本发明实施例在检测到一次点击坐标时,则记录一次点击坐标在屏幕显示图像中当前对应的图像位置,即记录检测到点击坐标时,屏幕显示图像在屏幕当前显示的部分,被点击坐标所映射到的图像位置;

如图2所示示意图,在屏幕显示图像随滑屏操作调整内容后,同一点击坐标所对应的图像位置并不同,左图中点击坐标对应的图像位置为屏幕显示图像中字符LOVE所在的位置,而滑屏操作后,右图中点击坐标对应的图像位置为屏幕显示图像中字符ME所在的位置。

步骤S110、确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的图像位置所对应的屏幕显示图像的图像范围;

可选的,本发明可设置截屏完成图标,当用户点击截屏完成图标后,可触发生成截图完成指令,此时,移动终端可确定用户的点击操作已完成,截图在屏幕显示图像中选取的图像位置已确定;

在检测到截图开始指令至截图完成指令的过程中,用户存在多次的点击操作,相应的,移动终端可检测到多个点击坐标,本发明实施例可确定出各个点击坐标在屏幕显示图像中所对应的图像位置,各个点击坐标的图像位置将在屏幕显示图像中形成一个范围,该范围即为各点击坐标的图像位置所对应的屏幕显示图像的图像范围;

可选的,本发明实施例可将各点击坐标的图像位置中,周边的图像位置在屏幕显示图像中包围的范围确定为所述图像范围;如图3所示示意图,点击坐标的图像位置具有4个,这个4个图像位置为周边位置,周边位置形成的范围为所述图像范围(如图中虚线所示范围);

可选的,本发明实施例也可设置图像范围的形状,如形状为矩形,则可 通过各点击坐标的图像位置中矩形对角的两个图像位置,确定图像范围;即通过对角的两个图像位置构建的矩形范围,确定出所述图像范围;显然,图像范围的形状也可以根据用户设定自定义。

步骤S120、将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

在确定所述图像范围后,可确定屏幕显示图像中所述图像范围所对应的图像内容,从而截取所确定的图像内容,得到截图;可选的,截图的线条可以根据实际情况自定义设置,如波浪形、齿轮形,直线形等。

本发明实施例提供的截图方法,包括:在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的图像位置所对应的屏幕显示图像的图像范围;将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

可以看出,本发明实施例可根据用户点击操作下所检测到点击坐标,确定屏幕显示图像中的图像范围(即截图范围),从而截取屏幕显示图像中所述图像范围所对应的图像内容,实现截图目的;由于屏幕显示图像中的截图范围是根据用户的点击操作确定的,因此本发明实施例可由用户自定义屏幕显示图像中的截图范围,从而在用户不同截图需求下,实现不同的图像范围大小的截取。

可选的,本发明实施例可设置设定数量的点击坐标构成一对坐标集合,从而将一对坐标集合的图像位置范围,在屏幕显示图像中对应的图像内容,作为一张子截图(图像位置范围由坐标集合内各点击坐标的图像位置,在屏幕显示图像中所涵盖的范围确定);这样,当检测到多对坐标集合后,可将多对坐标集合的各子截图进行拼接,得到一张长截图;

对应的,图4示出了本发明实施例提供的截图方法的另一流程图,参照图4,该方法可以包括:

步骤S200、在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

步骤S210、在检测到设定数量的点击坐标时,根据点击的先后顺序,将检测到的设定数量的点击坐标确定为一对坐标集合;

步骤S220、对于各对坐标集合,依据坐标集合中各点击坐标的图像位置,确定坐标集合所对应的屏幕显示图像的图像位置范围;

其中,在检测到截图开始指令至截图完成指令的过程中,所确定的各对坐标集合的图像位置范围构成了,图1所示的各点击坐标的图像位置所对应的屏幕显示图像的图像范围。

步骤S230、依据各对坐标集合所对应的图像位置范围,在屏幕显示图像中截取各对坐标集合对应的子截图;

可选的,坐标集合对应的子截图截取后,可进行缓存。

步骤S240、在检测到截图完成指令时,将各对坐标集合对应的子截图进行拼接,得到截图的图像。

可选的,在确定完成截图后,本发明实施例可从缓存中调取各坐标集合对应的子截图,按照子截图的截取顺序,将各坐标集合对应的子截图进行拼接,得到最终截图的图像。

图5示出了图4方法的一种可选示意图,可参照;本发明实施例可设置一对坐标集合中具有两个点击坐标,则如图5所示,根据点击的先后顺序,A1和B1点击坐标构成一对坐标集合,A2和B2点击坐标构成一对坐标集合,本发明实施例可确定A1和B1所构成的坐标集合在屏幕显示图像的图像位置范围(由A1点击坐标的图像位置和B1点击坐标的图像位置为对角,所构成的矩形范围),在屏幕显示图像中截取A1和B1的坐标集合的图像位置范围所对应的子截图,并缓存截取的子截图;

同理,本发明实施例也可确定A2和B2所构成的坐标集合在屏幕显示图像的图像位置范围(由A2点击坐标的图像位置和B2点击坐标的图像位置为对角,所构成的矩形范围),在屏幕显示图像中截取A2和B2的坐标集合的图像位置范围所对应的子截图,并缓存截取的子截图;

用户在点击B2点后,若确定完成截图,则本发明实施例可从缓存中调取A1和B1的坐标集合的子截图,A2和B2的坐标集合的子截图,将该两张子截图按照截取的先后顺序进行拼接,得到截图的图像。

可选的,由于菜单栏控件一般通过整体描述菜单栏所承载的内容,因此本发明实施例可设置当用户在选取截图点时,若点击到菜单栏,则可确定菜单栏整体被截取,而不考虑用户后续点击位置对菜单栏选取的影响;

具体的,本发明实施例在检测到点击坐标位于菜单栏时,可确定菜单栏整体被截取;同时,下一检测到的点击坐标属于下一对坐标集合的起点点击坐标,如果菜单栏不是顶部菜单栏,则本发明实施例也可将上一检测到的点击坐标确定为上一对坐标集合的末点点击坐标;

值得注意的是,在检测到点击坐标位于菜单栏时,将下一检测到的点击坐标确定为下一对坐标集合的起点点击坐标,和/或,将上一检测到的点击坐标确定为上一对坐标集合的末点点击坐标;与设定数量的点击坐标构成一对坐标集合并不冲突,两者手段可兼容使用;

对应的,图6示出了本发明实施例提供的截图方法的再一流程图,参照图6,该方法可以包括:

步骤S300、在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

步骤S310、在检测到设定数量的点击坐标时,根据点击的先后顺序,将检测到的设定数量的点击坐标确定为一对坐标集合;同时,在检测到点击坐标位于菜单栏时,确定菜单栏整体被截取,将下一检测到的点击坐标确定为下一对坐标集合的起点点击坐标,和/或,将上一检测到的点击坐标确定为上一对坐标集合的末点点击坐标;

步骤S320、对于各对坐标集合,依据坐标集合中各点击坐标的图像位置,确定坐标集合所对应的屏幕显示图像的图像位置范围;

步骤S330、依据各对坐标集合所对应的图像位置范围,在屏幕显示图像中截取各对坐标集合对应的子截图;

步骤S340、在检测到截图完成指令时,将各对坐标集合对应的子截图和所截取的菜单栏图像进行拼接,得到截图的图像。

显然,对于用户点击到菜单栏的情况,本发明实施例也可不设置菜单栏整体被截取,而是根据后续检测到的点击坐标,来确定菜单栏中应被截图的范围,如图7所示,点击坐标A1位于菜单栏中,但点击坐标B1处于正文内容的中间位置,则A1和B1的图像位置为对象所构成的矩形范围,可视为是A1和B1的坐标集合在屏幕显示图像中的图像位置范围,截取屏幕显示图像中该图像位置范围的图像内容,可得到图7右图的截图,该截图并不是将菜 单栏整体截取,而是根据点击到菜单栏的点击坐标,与后续点击坐标所构成的图像位置范围确定。

显然,本发明实施例也可不设置坐标集合的概念,而是直接记录点击坐标所对应的屏幕显示图像的图像位置;在检测到截图完成指令时,直接截取各点击坐标的图像位置所构成的图像范围,在屏幕显示图像的图像内容;得到最终的截图图像,而不存在子截图的拼接。

可选的,本发明实施例可将屏幕的各坐标点,与屏幕当前显示的图像在屏幕显示图像中的图像位置进行一一映射,从而通过检测到的点击坐标定位得到屏幕显示图像中精确的图像位置;屏幕坐标点与图像位置的一一映射方式,能够实现屏幕显示图像中被截取图像位置的精确选定,使得截图结果与用户的截图期望效果能够很好的匹配;

可选的,为了降低点击坐标至图像位置的换算复杂度,同时适应于小屏幕移动终端的操作情况,本发明实施例也可将移动终端的屏幕划分为多个屏幕区域,一个屏幕区域可对应一个坐标范围,将各屏幕区域与屏幕当前显示的图像在屏幕显示图像中的图像位置区间进行一一映射,从而通过检测到的点击坐标所位于的屏幕区域,确定点击坐标在屏幕显示图像的相应图像位置区间;即由于一个点击坐标将对应一个屏幕区域,则点击坐标对应的屏幕区域所映射的图像位置区间,将作为点击坐标所对应的图像位置;

具体的,本发明实施例可确定点击坐标所处于的坐标范围所对应的屏幕区域,确定所述屏幕区域所对应的屏幕显示图像的图像位置区间;将所述屏幕区域的图像位置区间,确定为点击坐标对应的图像位置;相应的,各点击坐标的屏幕区域所对应的图像位置区间,所构成的图像范围,将作为各点击坐标的图像位置所对应的屏幕显示图像的图像范围;

图8示出了本发明实施例提供的截图方法的又一流程图,参照图8,该方法可以包括:

步骤S400、在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,确定各点击坐标所处于的坐标范围所对应的屏幕区域,确定各点击坐标对应的屏幕区域所对应的屏幕显示图像的图像位置区间;其中,移动终端的屏幕划分为多个屏幕区域,一个屏幕区域对应一个坐标范围;

步骤S410、确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的屏幕区域所对应的图像位置区间,在屏幕显示图像中所构成的图像范围;

步骤S420、将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

可选的,图8所示方法也可支持坐标集合的方式,和,点击到菜单栏则菜单栏整体截取的方式。

可选的,用户在选取截图点时(点击屏幕触发点击坐标的检测时),可能存在图像滑屏操作,而屏幕显示图像的内容将随图像滑屏操作而调整,因此本发明实施例可在任意两个截图点的选取之间,存在图像滑屏操作时,记录图像滑屏操作所对应的屏幕显示图像的图像调整范围,从而将图像滑屏操作带来的调整内容加入截图图像中;

对应的,图9示出了本发明实施例提供的截图方法的又另一流程图,参照图9,该方法可以包括:

步骤S500、在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

步骤S510、若在两个点击坐标的检测间隔内,检测到图像滑屏操作,则记录图像滑屏操作所对应的屏幕显示图像的图像调整范围;

步骤S520、确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的图像位置所对应的屏幕显示图像的图像范围;其中,图像滑屏操作前后检测到的点击坐标的图像范围,由图像滑屏操作前检测到的点击坐标的图像位置,所述图像调整范围,和图像滑屏操作后检测到的点击坐标的图像位置构成;

步骤S530、将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

可选的,图9所示方法也可支持坐标集合的方式,和,点击到菜单栏则菜单栏整体截取的方式。

值得注意的是,滑屏操作所带来的屏幕显示图像的调整部分,一般是屏幕显示图像的正文内容部分,而正文内容部分一般属于同一控件管理,且管理正文内容部分的控件,与菜单栏控件不一样;因此图9所示方法优选采用 坐标集合的方式实现,即点击到菜单栏,默认菜单栏整体截取,形成菜单栏的子截图,而滑屏操作所带来的正文内容部分调整,可对应在与菜单栏不同的坐标集合中;使得从管理正文内容部分的控件中截取图像,与对菜单栏进行截取相区分开,提升截图成功的可能性。

可选的,本发明实施例也可支持由起始点击坐标和终点点击坐标确定截图的图像范围的方式;

图10示出了本发明实施例提供的截图方法的又再一流程图,参照图10,该方法可以包括:

步骤S600、在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,记录起始点击坐标所对应的屏幕显示图像的图像位置,及终点点击坐标所对应的屏幕显示图像的图像位置;

步骤S610、确定在检测到截图开始指令至截图完成指令的过程中,起始点击坐标的图像位置至终点点击坐标的图像位置,将起始点击坐标的图像位置至终点点击坐标的图像位置,在屏幕显示图像中对应的内容范围,确定为截图的图像范围;

可选的,本发明实施例可以起始点击坐标所对应的图像位置,和终点点击坐标所对应的图像位置作为矩形的对角,从而确定由起始点击坐标所对应的图像位置,和终点点击坐标所对应的图像位置,在屏幕显示图像中形成的矩形的图像范围。

步骤S620、将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

可选的,如果起始点击坐标和终点点击坐标的检测过程中,存在图像滑屏操作,本发明实施例可确定截图的图像范围由起始点击坐标的图像位置,所述图像调整范围,和终点点击坐标的图像位置构成;

具体的,若在检测到起始点击坐标和终点点击坐标的过程中,检测到图像滑屏操作,本发明实施例可记录图像滑屏操作所对应的屏幕显示图像的图像调整范围;确定截图的图像范围,由起始点击坐标的图像位置,所述图像调整范围,和终点点击坐标的图像位置构成。

可选的,为使得用户清楚所选取的截图点,本发明实施例可在屏幕上将点击坐标所在点以设定提醒方式进行显示,如在点击坐标所在点覆盖显示提 示点,提示点可以是半透明的,以便于用户查看到提示点所覆盖的图像内容;

可选的,为使得用户清楚截图点选取后,所截取图像的效果,本发明实施例可以在屏幕上显示由设定连接线连接周边点击坐标后,所形成的截图形状范围,使得用户可清楚点击坐标所涵盖的截图范围,从而提供截图效果的预览给用户,以便于用户在截图效果不满足期望时,重新选取截图点。

下面对本发明实施例提供的一个应用例进行介绍,图11为本发明实施例提供的应用例的示意图,可在即时通讯应用中设置具有本发明实施例提供的截图方法功能的程序,用户在即时通信应用的聊天界面中可点击截屏图标,然后选取截图点,用户点击A1点,A1点位于聊天界面的菜单栏,则菜单栏整体被选取,在菜单栏中A1点的对角点显示B1点,以提示用户菜单栏已整体选取,作下一个坐标集合的选取;

用户点击A2点,然后滑动屏幕,拉取需要截取的历史聊天内容,在选定历史聊天内容中需截取的内容后,可点击B2点;此时,A2点的图像内容,滑屏拉取的图像内容,B2点的图像内容构成一个坐标集合的截图内容;截取A2点的图像内容,滑屏拉取的图像内容,B2点的图像内容,形成一张子截图;

用户点击截屏完成后,可将截取的菜单栏,和,由A2点的图像内容、滑屏拉取的图像内容、B2点的图像内容所构成的子截图进行拼接,得到最终的截图图像。

本发明实施例提供的截图方法可由用户自定义屏幕显示图像中的截图范围,从而在用户不同截图需求下,实现不同的图像范围大小的截取。

下面对本发明实施例提供的截图装置进行介绍,下文描述的截图装置可与上文描述的截图方法相互对应参照。

图12为本发明实施例提供的截图装置的结构框图,该装置可应用于具备显示屏幕的移动终端,如智能手机、平板电脑等设备;参照图12,该装置可以包括:

图像位置确定模块100,用于在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

图像范围确定模块200,用于确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的图像位置所对应的屏幕显示图像的图像范围;

截图确定模块300,用于将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

可选的,图13示出了本发明实施例提供的截图装置的另一结构,结合图12和图13所示,该装置还可以包括:

坐标集合确定模块400,用于在检测到设定数量的点击坐标时,根据点击的先后顺序,将检测到的设定数量的点击坐标确定为一对坐标集合。

对应的,图14示出了本发明实施例提供的图像范围确定模块200的一种可选结构,参照图14,图像范围确定模块200可以包括:

集合位置范围确定单元210,用于对于各对坐标集合,依据坐标集合中各点击坐标的图像位置,确定坐标集合所对应的屏幕显示图像的图像位置范围;其中,在检测到截图开始指令至截图完成指令的过程中,所确定的各对坐标集合的图像位置范围构成所述图像范围。

图15示出了本发明实施例提供的截图确定模块300的一种可选结构,参照图15,截图确定模块300可以包括:

子截图确定单元310,用于依据各对坐标集合所对应的图像位置范围,在屏幕显示图像中截取各对坐标集合对应的子截图;

拼接单元311,用于将各对坐标集合对应的子截图进行拼接,得到截图的图像。

可选的,图16示出了本发明实施例提供的截图装置的再一结构框图,结合图13和图16所示,该装置还可以包括:

菜单栏截取确定模块500,用于在检测到点击坐标位于菜单栏时,确定菜单栏整体被截取;将下一检测到的点击坐标确定为下一对坐标集合的起点点击坐标,和/或,将上一检测到的点击坐标确定为上一对坐标集合的末点点击坐标。

可选的,移动终端的屏幕可划分为多个屏幕区域,一个屏幕区域对应一个坐标范围;相应的,图17示出了本发明实施例提供的图像位置确定模块100的可选结构,参照图17,图像位置确定模块100可以包括:

位置区间确定单元110,用于确定点击坐标所处于的坐标范围所对应的屏幕区域,确定所述屏幕区域所对应的屏幕显示图像的图像位置区间;

图像位置视为单元111,用于将所述屏幕区域的图像位置区间,确定为点击坐标对应的图像位置。

相应的,图像范围确定模块200可具体用于,将各点击坐标的屏幕区域所对应的图像位置区间,所构成的图像范围,确定为各点击坐标的图像位置所对应的屏幕显示图像的图像范围。

可选的,本发明实施例可在任意两个截图点的选取之间,存在图像滑屏操作时,记录图像滑屏操作所对应的屏幕显示图像的图像调整范围,从而将图像滑屏操作带来的调整内容加入截图图像中;

相应的,图18示出了本发明实施例提供的图像范围确定模块200的另一可选结构,参照图18,图像范围确定模块200可以包括:

调整范围确定单元220,用于若在两个点击坐标的检测间隔内,检测到图像滑屏操作,则记录图像滑屏操作所对应的屏幕显示图像的图像调整范围;

构成确定单元221,用于确定图像滑屏操作前后检测到的点击坐标的图像范围,由图像滑屏操作前检测到的点击坐标的图像位置,所述图像调整范围,和图像滑屏操作后检测到的点击坐标的图像位置构成。

可选的,本发明实施例也可支持由起始点击坐标和终点点击坐标确定截图的图像范围的方式;

相应的,图像位置确定模块100具体可用于,记录起始点击坐标所对应的屏幕显示图像的图像位置,及终点点击坐标所对应的屏幕显示图像的图像位置;

图像范围确定模块200具体可用于,将起始点击坐标的图像位置至终点点击坐标的图像位置,在屏幕显示图像中对应的内容范围,确定为所述图像范围;

可选的,如果起始点击坐标和终点点击坐标的检测过程中,存在图像滑屏操作,本发明实施例可确定截图的图像范围由起始点击坐标的图像位置,所述图像调整范围,和终点点击坐标的图像位置构成;

具体的,图像范围确定模块200可具体用于,若在检测到起始点击坐标和终点点击坐标的过程中,检测到图像滑屏操作,记录图像滑屏操作所对应的屏幕显示图像的图像调整范围;确定所述图像范围,由起始点击坐的图像位置,所述图像调整范围,和终点点击坐标的图像位置构成。

可选的,为使得用户清楚所选取的截图点,本发明实施例提供的截图装置,可在屏幕上将点击坐标所在点以设定提醒方式进行显示;如在点击坐标所在点覆盖显示提示点,提示点可以是半透明的,以便于用户查看到提示点所覆盖的图像内容;

可选的,为使得用户清楚截图点选取后,所截取图像的效果,本发明实施例提供的截图装置,可以在屏幕上显示由设定连接线连接周边点击坐标后,所形成的截图形状范围,使得用户可清楚点击坐标所涵盖的截图范围,从而提供截图效果的预览给用户,以便于用户在截图效果不满足期望时,重新选取截图点。

本发明实施例提供的截图装置可由用户自定义屏幕显示图像中的截图范围,从而在用户不同截图需求下,实现不同的图像范围大小的截取。

本发明实施例还提供一种移动终端,该移动终端可以包括上述所述的截图装置。

图19示出了移动终端的硬件结构框图,参照图19,移动终端可以包括:处理器1,通信接口2,存储器3和通信总线4;

其中处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;

可选的,通信接口2可以为通信模块的接口,如GSM模块的接口;

处理器1,用于执行程序;

存储器3,用于存放程序;

程序可以包括程序代码,所述程序代码包括计算机操作指令。

处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

其中,程序可具体用于:

在检测到截图开始指令时,检测移动终端屏幕的多个点击坐标,并记录各点击坐标所对应的屏幕显示图像的图像位置;

确定在检测到截图开始指令至截图完成指令的过程中,各点击坐标的图像位置所对应的屏幕显示图像的图像范围;

将屏幕显示图像中所述图像范围所对应的图像内容,确定为截图的图像。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1