图片处理的方法和装置制造方法及图纸

技术编号:15799056 阅读:638 留言:0更新日期:2017-07-11 13:14
本发明专利技术公开了一种图片处理的方法和装置。其中,该方法包括:获取分屏状态下的终端的屏幕截图,其中,终端的屏幕至少包括第一分屏和第二分屏,屏幕截图包括第一分屏和第二分屏中显示的应用程序的界面图;确定应用程序中待裁剪应用程序的界面图在屏幕截图中的区域;以及从屏幕截图中裁剪掉位于区域中的待裁剪应用程序的界面图。本发明专利技术解决了分屏模式下处理截屏图片的效率比较低的技术问题。

Method and apparatus for image processing

The invention discloses a method and a device for processing pictures. Among them, the method includes: obtaining the split screen state of the terminal screen shots, the screen of the terminal includes at least a first split screen and second screen screenshots, including the interface map of the first screen and second screen display applications; interface diagram to be clipped applications to determine the application on the screen a screenshot of the region; and from the screenshot to be cut in cutting applications in the area of the interface map. The invention solves the technical problem that the efficiency of dealing with screen shot pictures in the split screen mode is low.

【技术实现步骤摘要】
图片处理的方法和装置
本专利技术涉及图片处理领域,具体而言,涉及一种图片处理的方法和装置。
技术介绍
现有的智能设备具备分屏功能,用户能在一个屏幕同时显示并运行两个程序,不用切换程序,大大提高程序和多任务使用效率。如果程序间需要互通,比如分屏使用浏览器和即时通信,需要将浏览器中显示的内容发送给朋友时,通常采用系统截屏,将整个屏幕的内容截取下来并发送出去。系统截屏会截取屏幕所展示的全部画面,若不希望显示即时通信的内容,只能利用图片编辑工具对截屏的图片进行编辑。然而,处理图片的过程比较繁琐,需要打开图片编辑工具,并在图片编辑工具中打开图片,再进行图片编辑,这就导致分屏模式下处理截屏图片的效率比较低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图片处理的方法和装置,以至少解决分屏模式下处理截屏图片的效率比较低的技术问题。根据本专利技术实施例的一个方面,提供了一种图片处理的方法,包括:获取分屏状态下的终端的屏幕截图,其中,所述终端的屏幕至少包括第一分屏和第二分屏,所述屏幕截图包括所述第一分屏和所述第二分屏中显示的应用程序的界面图;确定所述应用程序中待裁剪应用程序的界面图在所述屏幕截图中的区域;以及从所述屏幕截图中裁剪掉位于所述区域中的所述待裁剪应用程序的界面图。根据本专利技术实施例的另一方面,还提供了一种图片处理的装置,包括:获取单元,用于获取分屏状态下的终端的屏幕截图,其中,所述终端的屏幕至少包括第一分屏和第二分屏,所述屏幕截图包括所述第一分屏和所述第二分屏中显示的应用程序的界面图;确定单元,用于确定所述应用程序中待裁剪应用程序的界面图在所述屏幕截图中的区域;以及裁剪单元,用于从所述屏幕截图中裁剪掉位于所述区域中的所述待裁剪应用程序的界面图。在本专利技术实施例中,采用获取分屏状态下的终端的屏幕截图,其中,终端的屏幕至少包括第一分屏和第二分屏,屏幕截图包括第一分屏和第二分屏中显示的应用程序的界面图;确定应用程序中待裁剪应用程序的界面图在屏幕截图中的区域;以及从屏幕截图中裁剪掉位于区域中的待裁剪应用程序的界面图的方式,在获取到屏幕截图之后,从截图中确定需要裁剪的应用程序的界面图并将其裁剪掉,无需再利用图片处理软件对屏幕进行处理,简化了屏幕截图的处理过程,从而实现了提高屏幕截图的处理效率的技术效果,进而解决了分屏模式下处理截屏图片的效率比较低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的图片处理的方法的流程图;图2是根据本专利技术实施例的分屏状态下的终端的示意图;图3是根据本专利技术实施例的横屏显示的屏幕的示意图;图4是根据本专利技术实施例的三个分屏的分屏状态下屏幕的示意图;图5是根据本专利技术实施例的竖屏显示的屏幕的示意图;图6是根据本专利技术实施例的均匀分屏的方式显示的屏幕的示意图;图7是根据本专利技术实施例的图片处理的装置的示意图;图8是根据本专利技术实施例的终端的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种图片处理的方法,该方法可以设置在终端的系统中,由终端的系统来执行,或者设置在终端的应用程序中,由终端中的应用程序来执行,如图1所示,该方法包括:步骤S102,获取分屏状态下的终端的屏幕截图,其中,终端的屏幕至少包括第一分屏和第二分屏,屏幕截图包括第一分屏和第二分屏中显示的应用程序的界面图。分屏状态是终端在至少两个分屏中展示终端中的应用程序,如图2,示出了一个终端的屏幕上显示两个分屏,并且每个分屏上展示一个应用程序的界面图。利用终端的截屏方法截取终端的屏幕所显示的内容,得到的截屏如图3所示。图3示出了一个终端屏幕上的第一分屏和第二分屏分别展示应用程序1和应用程序2的界面图。第一分屏在截图上的区域展示的是应用程序1的界面图,第二分屏在截图上的区域展示的是应用程序2的界面图。屏幕截图可以通过终端自带的截屏方式来截取,也可以采用应用程序自带的截屏方式来截取,检测截取动作或者相册中的截图来获取分屏状态下的终端的屏幕截图。步骤S104,确定应用程序中待裁剪应用程序的界面图在屏幕截图中的区域。应用程序中待裁剪应用程序可以是默认的应用程序,也可以是用户指定的应用程序。默认的应用程序可以是运行该图片处理的方法的应用程序本身。用户指定的应用程序可以是终端展示的应用程序中的任意一个,通过指定屏幕截图中该待裁剪应用程序的界面图所在的区域确定待裁剪应用程序的界面图。待裁剪应用程序的界面图是截图中待裁剪应用程序在终端屏幕上显示的界面图。如图3所示,该图片处理的方法可以在应用程序2中执行,默认将应用程序2的界面图为待裁剪应用程序的界面图,也可以指定应用程序1的界面图为待裁剪应用程序的界面图。步骤S106,从屏幕截图中裁剪掉位于区域中的待裁剪应用程序的界面图。从屏幕截图中裁剪掉确定区域内的界面图,从而实现了对屏幕截图的编辑。例如,裁剪掉图3所示的应用程序2的界面图。通过上述实施例,在获取到屏幕截图之后,从截图中确定需要裁剪的应用程序的界面图并将其裁剪掉,无需再利用图片处理软件对屏幕进行处理,简化了屏幕截图的处理过程,提高了截图的图片处理的效率。可选地,采用以下方式将用户指定的区域作为待裁剪应用程序的界面图在屏幕截图中的区域,即确定应用程序中待裁剪应用程序的界面图在屏幕截图中的区域包括:接收区域选择指令,其中,区域选择指令用于选择应用程序中的第一应用程序的界面图在屏幕截图中的区域作为待裁剪应用程序的界面图在屏幕截图中的区域;将区域选择指令所选择的第一应用程序的界面图在屏幕截图中的区域确定为待裁剪应用程序的界面图在屏幕截图中的区域。通过区域选择指令可以选择屏幕截图中的任意一个区域作为需要裁剪的区域,优选选择屏幕截图中的任意一个应用程序的界面图在屏幕截图中的区域作为需要裁剪的区域,也就是作为待裁剪应用程序的界面图在屏幕截图中的区域。第一应用程序的界面图就是屏幕截图中任意一个应用程序的界面图。如图3所示,屏幕截图显示有两个应用程序的界面图,也就是应用程序1的界面图和应用程序2的界面图。当区域选择指令选择应用程序1的界面图所在的区域时,将应用程序1的界面图在屏幕截图中的区本文档来自技高网
...
图片处理的方法和装置

【技术保护点】
一种图片处理的方法,其特征在于,包括:获取分屏状态下的终端的屏幕截图,其中,所述终端的屏幕至少包括第一分屏和第二分屏,所述屏幕截图包括所述第一分屏和所述第二分屏中显示的应用程序的界面图;确定所述应用程序中待裁剪应用程序的界面图在所述屏幕截图中的区域;以及从所述屏幕截图中裁剪掉位于所述区域中的所述待裁剪应用程序的界面图。

【技术特征摘要】
1.一种图片处理的方法,其特征在于,包括:获取分屏状态下的终端的屏幕截图,其中,所述终端的屏幕至少包括第一分屏和第二分屏,所述屏幕截图包括所述第一分屏和所述第二分屏中显示的应用程序的界面图;确定所述应用程序中待裁剪应用程序的界面图在所述屏幕截图中的区域;以及从所述屏幕截图中裁剪掉位于所述区域中的所述待裁剪应用程序的界面图。2.根据权利要求1所述的方法,其特征在于,确定所述应用程序中待裁剪应用程序的界面图在所述屏幕截图中的区域包括:接收区域选择指令,其中,所述区域选择指令用于选择所述应用程序中的第一应用程序的界面图在所述屏幕截图中的区域作为所述待裁剪应用程序的界面图在所述屏幕截图中的区域;将所述区域选择指令所选择的所述第一应用程序的界面图在所述屏幕截图中的区域确定为所述待裁剪应用程序的界面图在所述屏幕截图中的区域。3.根据权利要求2所述的方法,其特征在于,在接收区域选择指令之前,还包括:显示默认区域提示信息,其中,所述默认区域提示信息用于将所述应用程序中的第二应用程序的界面图在所述屏幕截图中的区域作为默认的待选区域;其中,所述第一应用程序与所述第二应用程序相同或不同。4.根据权利要求2所述的方法,其特征在于,在接收区域选择指令之前,确定所述应用程序中待裁剪应用程序的界面图在所述屏幕截图中的区域包括:获取所述屏幕的每个分屏占所述屏幕的比例;按照所述比例在所述屏幕截图中划分每个分屏对应的应用程序的界面图在所述屏幕截图中的区域。5.根据权利要求4所述的方法,其特征在于,按照所述比例在所述屏幕截图中划分所述应用程序中的每一个的界面图在所述屏幕截图中的区域包括:获取所述终端在分屏状态下的显示模式,所述显示模式包括横屏显示和竖屏显示;判断所述终端的显示模式处于所述横屏显示还是所述竖屏显示;在所述显示模式为所述横屏显示时,按照所述比例对所述屏幕截图的长边进行划分,以得到所述应用程序中的每一个的界面图在所述屏幕截图中的区域;在所述显示模式为所述竖屏显示时,按照所述比例对所述屏幕截图的短边进行划分,以得到所述应用程序中的每一个的界面图在所述屏幕截图中的区域。6.根据权利要求3所述的方法,其特征在于,显示默认区域提示信息包括:判断所述终端的屏幕是否被均匀分屏,其中,所述均匀分屏为所述屏幕的每个分屏占所述屏幕的比例相同;若所述终端的分屏状态为所述均匀分屏,则根据所述第二应用程序在所述分屏状态下显示前的运行状态确定所述第二应用程序的界面图在所述屏幕截图中的区域,并将确定的区域作为所述默认的待选区域;若所述终端的分屏状态不是所述均匀分屏,则根据所述第二应用程序的界面图所在的分屏在所述屏幕中的区域确定所述第二应用程序的界面图在所述屏幕截图中的区域,并将确定的区域作为所述默认的待选区域。7.根据权利要求6所述的方法,其特征在于,根据所述第二应用程序在所述分屏状态下显示前的运行状态确定所述第二应用程序的界面图在所述屏幕截图中的区域包括:判断所述第二应用程序的界面图显示在所述屏幕的分屏中之前为全屏显示还是没有显示;若为所述全屏显示,则确定所述第二应用程序处于所述第一分屏,将所述第一分屏在所述屏幕上的区域对应到所述屏幕截图中的第一区域,并将所述第一区域作为所述第二应用程序的界面图在所述屏幕截图中的区域;若没有显示,则根据在所述第二应用程序的界面图显示在所述屏幕之前所述终端是否处于所述分屏状态来确定所述第二应用程序的界面图在所述屏幕截图中的区域。8.根据权利要求7所述的方法,其特征在于,根据在所述第二应用程序的界面图显示在所述屏幕之前所述终端是否处于所述分屏状态来确定所述第二应用程序的界面图在所述屏幕截图中的区域包括:判断在所述第二应用程序的界面图显示在所述屏幕之前所述终端是否处于所述分屏状态;若所述终端处于所述分屏状态,则检测显示所述第二应用程序的界面图的屏幕的分屏,将检测到的分屏在所述屏幕上的区域对应所述屏幕截图中的第二区域,并将所述第二区域作为所述第二应用程序的界面图在所述屏幕截图中的区域;若所述终端不处于所述分屏状态,则确定所述第二应用程序处于所述第二分屏,将所述第二分屏在所述屏幕上的区域对应到所述屏幕截图中的第三区域,并将所述第三区域作为所述第二应用程序的界面图在所述屏幕截图中的区域。9.一种...

【专利技术属性】
技术研发人员:熊飞李强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1