截图方法、装置和终端设备制造方法及图纸

技术编号:22217955 阅读:32 留言:0更新日期:2019-09-30 00:49
本发明专利技术提供了一种截图方法、装置和终端设备,其中,该方法包括:当接收到用户触发的截图指令时,创建截图操作窗口;然后录制截图操作窗口的视频,以获取截图操作窗口中透出显示的待截图内容的视频;再根据截图操作窗口的视频,获取待截图内容对应的初始图片,并显示在截图操作窗口中;最后根据接收到的用户对初始图片的截图操作指令,确定用户在初始图片中截取的截图图片。本发明专利技术提供的截图方法,前端工程师通过前端技术即可实现,不依赖于系统底层API,因而无需专业的客户端开发工程师开发截图功能,从而降低了截图功能的开发成本。

Screening methods, devices and terminal equipment

【技术实现步骤摘要】
截图方法、装置和终端设备
本专利技术涉及应用程序开发
,尤其是涉及一种截图方法、装置和终端设备。
技术介绍
相关技术中的截图功能是基于客户端技术开发的,例如,QQ截图功能、微信截图功能等,一般需要专业的客户端工程师调用系统底层的API(ApplicationProgrammingInterface,应用程序编程接口)进行开发,而且需要针对不同的应用系统开发相应版本的客户端,导致截图功能的开发成本较高。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种截图方法、装置和终端设备,以降低截图功能的开发成本。第一方面,本专利技术实施例提供了一种截图方法,该方法包括:当接收到用户触发的截图指令时,创建截图操作窗口,其中,该截图操作窗口创建在显示屏上显示的待截图内容上,该截图操作窗口为透明窗口以使截图操作窗口中透出显示有待截图内容;录制截图操作窗口的视频,以获取截图操作窗口中透出显示的待截图内容的视频;根据截图操作窗口的视频,获取待截图内容对应的初始图片;在截图操作窗口中显示待截图内容对应的初始图片;接收用户对初始图片的截图操作指令,根据截图操作指令确定用户在初始图片中截取的截图图片。在本专利技术较佳的实施例中,上述截图操作窗口的尺寸与显示屏的尺寸相同。在本专利技术较佳的实施例中,上述显示屏包括多个;创建截图操作窗口包括:创建与多个显示屏分别对应的截图操作窗口。在本专利技术较佳的实施例中,上述获取截图操作窗口的视频的步骤,包括:获取各显示屏的身份标识;根据各显示屏的身份标识,分别录制每个显示屏对应的截图操作窗口的视频。在本专利技术较佳的实施例中,上述接收用户对初始图片的截图操作指令的步骤包括:监听鼠标在初始图片中选中的截图区域;根据截图操作指令确定用户在初始图片中截取的截图图片的步骤,包括:从初始图片中截取截图区域对应的图片区域,将截取到的图片区域确定为截图图片。在本专利技术较佳的实施例中,上述在从初始图片中截取截图区域对应的图片区域前,该方法还包括:在截图区域的指定位置上显示截图工具条;接收用户利用截图工具条对截图区域内的图片进行编辑的编辑指令;从初始图片中截取截图区域对应的图片区域包括:从初始图片中截取编辑后的截图区域对应的图片区域。在本专利技术较佳的实施例中,利用electron创建截图操作窗口,和/或,利用前端html5技术录制截图操作窗口的视频以及根据截图操作窗口的视频,获取待截图内容对应的初始图片。第二方面,本专利技术实施例提供了一种截图装置,该装置包括:截图操作窗口创建模块,用于当接收到用户触发的截图指令时,创建截图操作窗口,其中,该截图操作窗口创建在显示屏上显示的待截图内容上,该截图操作窗口为透明窗口以使截图操作窗口中透出显示有待截图内容;视频录制模块,用于录制截图操作窗口的视频,以获取截图操作窗口中透出显示的待截图内容的视频;初始图片获取模块,用于根据截图操作窗口的视频,获取待截图内容对应的初始图片;初始图片显示模块,用于在截图操作窗口中显示待截图内容对应的初始图片;截图图片确定模块,用于接收用户对初始图片的截图操作指令,根据截图操作指令确定用户在初始图片中截取的截图图片。第三方面,本专利技术实施例提供了一种终端设备,包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述截图方法。第四方面,本专利技术实施例提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,该机器可执行指令促使处理器实现上述截图方法。本专利技术实施例带来了以下有益效果:本专利技术提供了一种截图方法、装置和终端设备,当接收到用户触发的截图指令时,创建截图操作窗口;然后录制截图操作窗口的视频,以获取截图操作窗口中透出显示的待截图内容的视频;再根据截图操作窗口的视频,获取待截图内容对应的初始图片,并显示在截图操作窗口中;最后根据接收到的用户对初始图片的截图操作指令,确定用户在初始图片中截取的截图图片。本专利技术提供的截图方法,前端工程师通过前端技术即可实现,不依赖于系统底层API,因而无需专业的客户端开发工程师开发截图功能,从而降低了截图功能的开发成本。进一步地,上述基于前端技术开发的截图方法,无需针对不同的应用系统开发相应版本的客户端,可以兼容各种应用系统,如Windows系统、Mac系统、Linux系统等,因而该截图方法的应用场景更加广泛性。本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种截图方法的流程图;图2为本专利技术实施例提供的另一种截图方法的流程图;图3为本专利技术实施例提供的另一种截图方法的流程图;图4为本专利技术实施例提供的一种截图区域的示意图;图5为本专利技术实施例提供的一种截图装置的结构示意图;图6为本专利技术实施例提供的一种终端设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。考虑到现有技术中的截图功能的开发成本较高,本专利技术实施例提供一种截图方法、装置和终端设备,该技术可以应用于手机、平板电脑、台式电脑等终端设备中,同时兼容多种应用系统中,如window系统、Mac系统、Linux系统等,该技术尤其可以应用于基于应用程序开发的屏幕截图场景中。首先,对本专利技术实施例所公开的一种截图方法进行详细介绍;如图1所示,该方法应用于终端设备,该方法包括如下步骤:步骤S102,当接收到用户触发的截图指令时,创建截图操作窗口,其中,该截图操作窗口创建在显示屏上显示的待截图内容上,该截图操作窗口为透明窗口以使截图操作窗口中透出显示有待截图内容。用户通常可以通过鼠标、触摸屏点击指定按钮以触发截图指令,也可以通过键盘输入指定按键触发截图指令。该截图指令触发后,本实施例中的截图方法对应的程序开始执行,即开始创建显示屏对应的截图操作窗口;该截图操作窗口可以用于表明用户可以截图的范围;该截图操作窗口可以为透明窗口,从而可以显示显示屏中的待截图内容,该待截图内容通常为当前时刻显示屏中显示的内容;该截图操作窗口的尺寸通常与截图操作窗口对应的显示屏的尺寸相匹配,例如,截图操作窗口的尺寸与显示屏屏幕尺寸相同,或略小于显示屏屏幕尺寸,以使显示屏显示的大部分内容均在截图操作窗口内,便于用户可以截取到需要的图片内容。需要说明的是,截图操作窗口的数量可以与显示屏的数量相对应,例如,如果显示屏包括主显示屏和扩展显示屏两个显示屏,则分别在两个显示屏上创建截图操作窗口。步骤S104,录本文档来自技高网...

【技术保护点】
1.一种截图方法,其特征在于,所述方法包括:当接收到用户触发的截图指令时,创建截图操作窗口,其中,所述截图操作窗口创建在显示屏上显示的待截图内容上,所述截图操作窗口为透明窗口以使所述截图操作窗口中透出显示有所述待截图内容;录制所述截图操作窗口的视频,以获取所述截图操作窗口中透出显示的待截图内容的视频;根据所述截图操作窗口的视频,获取所述待截图内容对应的初始图片;在所述截图操作窗口中显示所述待截图内容对应的初始图片;接收用户对所述初始图片的截图操作指令,根据所述截图操作指令确定用户在所述初始图片中截取的截图图片。

【技术特征摘要】
1.一种截图方法,其特征在于,所述方法包括:当接收到用户触发的截图指令时,创建截图操作窗口,其中,所述截图操作窗口创建在显示屏上显示的待截图内容上,所述截图操作窗口为透明窗口以使所述截图操作窗口中透出显示有所述待截图内容;录制所述截图操作窗口的视频,以获取所述截图操作窗口中透出显示的待截图内容的视频;根据所述截图操作窗口的视频,获取所述待截图内容对应的初始图片;在所述截图操作窗口中显示所述待截图内容对应的初始图片;接收用户对所述初始图片的截图操作指令,根据所述截图操作指令确定用户在所述初始图片中截取的截图图片。2.根据权利要求1所述的方法,其特征在于,所述截图操作窗口的尺寸与所述显示屏的尺寸相同。3.根据权利要求1所述的方法,其特征在于,所述显示屏包括多个;所述创建截图操作窗口包括:创建与多个所述显示屏分别对应的截图操作窗口。4.根据权利要求3所述的方法,其特征在于,所述获取所述截图操作窗口的视频的步骤,包括:获取各所述显示屏的身份标识;根据各所述显示屏的身份标识,分别录制每个所述显示屏对应的截图操作窗口的视频。5.根据权利要求1所述的方法,其特征在于,所述接收用户对所述初始图片的截图操作指令的步骤包括:监听鼠标在所述初始图片中选中的截图区域;所述根据所述截图操作指令确定用户在所述初始图片中截取的截图图片的步骤,包括:从所述初始图片中截取所述截图区域对应的图片区域,将截取到的所述图片区域确定为截图图片。6.根据权利要求5所述的方法,其特征在于,在所述从所述初始图片中截取所述截图区域对应的图片区域前,所述方法还包括:在所述截图区域的指定位置上显示截图工具条;接收用...

【专利技术属性】
技术研发人员:徐德明
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

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

1