一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种截屏方法和电子设备,及计算机存储介质与流程

2021-11-15 17:24:00 来源:中国专利 TAG:


1.本技术涉及终端领域,尤其涉及一种截屏方法和电子设备,及计算机存储介质。


背景技术:

2.目前,人们通常会通过对终端屏幕的截屏来保留或者传递一些重要信息。传统的截屏方式普遍都是通过终端的组合按键启动终端的截屏功能,且通常都是截取当前时刻的一张屏幕图片。
3.然而,有些特殊情况下,用户需要截取某一突发事件的屏幕图片,比如,我们想截取一个toast的画面,由于toast弹出是一个动态的过程,基于传统的截屏方式我们很难精准的抓到一个准确的截屏最佳时刻,因此较难截取到用户需要的屏幕图片。


技术实现要素:

4.为解决上述技术问题,本技术实施例期望提供一种截屏方法和电子设备,及计算机存储介质。
5.本技术的技术方案是这样实现的:
6.本技术实施例提供了一种截屏方法,包括:
7.获得截屏指令;
8.响应截屏指令,连续获得至少两张截屏图像;
9.展示各截屏图像的缩略图;
10.从各截屏图像的缩略图中选择并保存目标截屏图像。
11.本技术实施例提供了一种电子设备,所述电子设备包括:
12.获取单元,用于获得截屏指令;
13.响应单元,用于响应所述截屏指令,连续获得至少两张截屏图像;
14.展示单元,用于展示各截屏图像的缩略图;
15.选择单元,用于从所述各截屏图像的缩略图中选择并保存目标截屏图像。
16.本技术实施例提供了一种电子设备,所述电子设备包括:
17.显示屏;
18.处理器,所述处理器用于获得截屏指令;响应所述截屏指令,连续获得至少两张截屏图像;展示各截屏图像的缩略图;从所述各截屏图像的缩略图中选择并保存目标截屏图像。
19.本技术实施例提供一种计算机可读存储介质,存储有程序,所述程序被处理器执行时,实现如上所述的截屏方法。
20.本技术实施例提供的截屏方法通过获得截屏指令;响应截屏指令,连续获得至少两张截屏图像;展示各截屏图像的缩略图;以及从各截屏图像的缩略图中选择并保存目标截屏图像。如此,本技术中在基于连续截屏处理实现对屏幕图像的连续截取之后,可以展示获得的各张截屏图像的缩略图,进而实现从展示的各缩略图中准确的选择并保存用户需要
的屏幕截屏图像。
附图说明
21.图1为toast消息场景示意图;
22.图2为本技术实施例提供的截屏方法的实现流程示意图一;
23.图3为本技术实施例提供的截屏图像的缩略图的展示场景示意图;
24.图4为本技术实施例提供的截屏图像选择保存的场景示意图;
25.图5为本技术实施例提供的截屏方法的实现流程示意图二;
26.图6为本技术实施例提供的截屏方法的实现流程示意图三;
27.图7为本技术实施例提供的截屏方法的实现流程示意图四;
28.图8为本技术实施例提供的截屏方法的实现流程示意图五;
29.图9为本技术实施例提出的电子设备的结构示意图一;
30.图10为本技术实施例提出的电子设备的结构示意图二。
具体实施方式
31.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
32.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
33.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
34.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
35.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
36.1)toast弹窗:又称之为对话框,是app与用户进行交互的常见方式之一。android中的toast是一种简易的消息提示框,它弹出一个小信息,作为提醒和消息反馈来用,一般用来显示操作结果、或者应用状态的改变。其中,toast显示的时间有限,过一定的时间如几秒就会自动消失。
37.如图1所示,设备在响应用户操作进行app注册时,会有多项内容需要填写,如姓名、证件类型、证件号、手机号等等,如果出现选项中的证件号一项未填写,那么系统将会弹出内容为“证件号不能为空”的toast消息提醒用户并快速自动消失。
38.目前,随着电子设备的功能不断丰富,很多电子设备都具有截屏功能,人们通常会通过这一截屏功能来对终端屏幕进行截屏以保留或者传递一些重要信息。传统的截屏方式
普遍都是终端响应用户对外设的组合按键或者屏幕上的截屏键的启动操作使能终端的截屏功能,且通常都是截取当前时刻的一张屏幕图片。
39.然而,有些特殊情况下,终端需要对某一突发事件即闪现型的或者快速变化型屏幕显示内容进行图像截取,比如,快速播放的视频中一闪而过的镜头、一个弹出来500ms就会消失的toast消息等,由于需要截取的目标对象是一个动态的过程,基于传统的截屏方式我们很难精准的抓到一个准确的截屏最佳时刻,因此较难截取到用户需要的屏幕图片。
40.鉴于此,如何能够准确截取到用户需要的屏幕图片为本技术实施例所要讨论的内容,下面将结合以下具体实施例进行阐述。
41.本技术实施例提供一种截屏方法和电子设备,及计算机存储介质,通过获得截屏指令;响应截屏指令,连续获得至少两张截屏图像;展示各截屏图像的缩略图;以及从各截屏图像的缩略图中选择并保存目标截屏图像。如此,本技术中不仅可以基于连续截屏处理实现对屏幕图像的连续截取,而且可以展示获得的各张截屏图像的缩略图,进而实现从缩略图中准确的选择并保存用户需要的屏幕截屏图像。
42.本技术实施例提供的截屏方法应用于电子设备中。下面说明本技术实施例提供的电子设备的示例性应用,本技术实施例提供的电子设备可以实施为手机、笔记本电脑,平板电脑,台式计算机,智能电视、车载设备、可穿戴设备以及其他移动互联网设备(mobile internet devices,mid),本技术实施例不作限。其中,电子设备配置显示屏,进行内容可视化显示。
43.下面,将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
44.本技术一实施例提供了一种截屏方法,图2为本技术实施例提出的截屏方法的实现流程示意图一,如图2所示,在本技术的实施例中,执行三维包围框定标识生成的方法可以包括以下步骤:
45.s101、获得截屏指令。
46.在本技术实施例中,电子设备可以响应特定的触发操作,获取到截屏指令。
47.需要说明的是,在本技术实施例中,电子设备可以基于电子设备的操作对象,换言之电子设备的使用用户执行特定触发操作而获取到截屏指令。
48.其中,电子设备可以设置触发截屏的物理按键,如单一截屏按键或者组合按键,从而可以响应于用户对物理按键的按压操作,接收到截屏指令。
49.其中,电子设备可以对用户在显示界面执行的特定的手势动作进行采集,从而响应该特定手势动作,接收到截屏指令。
50.另一方面,电子设备还可以响应于用户执行的其他操作,如语音操作等,进而接收到截屏指令。
51.需要说明的是,在本技术实施例中,截屏指令可以是连续截屏指令,也可以是普通的单次截屏指令。
52.可以理解的是,为了避免误触发操作,可以预先配置一种或者多种满足截屏触发条件的第一操作对应的操作信息,在获取到用户针对电子设备的控制操作时,可以先将该控制操作与预设满足截屏触发条件的第一操作进行操作信息的对比,如果该控制操作信息与第一操作的操作信息相同,那么确定该控制操作满足预设的截屏触发条件,电子设备便
可以响应用户执行的该控制操作获取到截屏指令;反之,为其他操作或者误操作。
53.这里,操作信息可以包括操作类型和操作事件;操作类型可以是按压操作、语音操作或者手势操作,操作事件可以包括按压参数、语音内容、手势内容。
54.s102、响应截屏指令,连续获得至少两张截屏图像。
55.在本技术的实施例中,在获取到截屏指令之后,电子设备可以响应该截屏指令,连续获得多张截屏图像。
56.可选的,在本技术的实施例中,截屏指令可以是由电子设备的操作对象执行一次特定触发操作而获取到的连续截屏指令;也可以是电子设备的操作对象连续的执行特定触发操作,例如用户长按截屏物理按键,而连续获取到的单次截屏指令。
57.其中,当响应电子设备的操作对象执行一次特定触发操作而获取到连续截屏指令时,电子设备可以响应该连续截屏指令对当前显示界面进行连续截屏处理,进而连续获得多张截屏图像。
58.其中,当电子设备的操作对象连续的执行特定触发操作,从而连续获取到的单次截屏指令时,电子设备可以连续响应获取到的截屏指令,连续对当前显示界面进行截屏处理,进而连续获得多张截屏图像。
59.这里,当前显示界面即电子设备当前屏幕显示内容,本技术对屏幕显示内容不做具体限定,可以是任一运行场景下的屏幕显示内容。
60.需要说明的是,在连续截屏处理过程中,电子设备的屏幕显示内容是随着时间推移进行更新的。因此,连续截屏处理即对随着时间推移更新的屏幕显示内容进行截屏处理。
61.这里,为了避免截屏时对电子设备的屏幕显示内容的遗漏,对电子设备的屏幕显示内容进行连续截屏的截屏频率可以大于或者等于电子设备正常运行时显示的帧频率,换言之连续截屏的时间间隔可以小于或者等于显示图像帧间隔。
62.应理解,电子设备中的主芯片可以将要显示在屏幕的图像数据送至电子设备中的显卡,显卡按照帧频率对屏幕的显示参数进行刷新,以动态或者静态的方式在屏幕上进行图像可视化显示。这里,在获取到截屏指令时,我们可以响应该截屏指令,从显卡的接口处直接读取在屏幕显示的图像数据,相当于对屏幕的显示内容的截屏处理。
63.s103、展示各截屏图像的缩略图。
64.在本技术的实施例中,电子设备响应截屏指令,连续获得多张截屏图像之后,可以对每张截屏图像的缩略图都进行展示。
65.这里,每张截屏图像的缩略图都是以一张独立的图像进行展示的,相应的,多张截屏图像的缩略图就是以多张独立的图像进行展示。
66.在一些实施例中,在完成对屏幕显示内容的连续截屏之后,可以将获得的多张截屏图像的缩略图直接展示在电子设备的屏幕上,其中,可以将多张截屏图像中的每一张截屏图像的缩略图都展示在屏幕上。
67.在另一些实施例中,还可以在完成对屏幕显示内容的连续截屏之后,电子设备可以触发跳转至图片编辑模式下,在该图片编辑模式下的屏幕上展示多张截屏图像中的每一张截屏图像的缩略图。
68.可选的,在本技术的实施例中,各截屏图像的缩略图可以按照预设展示规则进行展示。例如,按照对应的截屏时间从前到后纵向排布方式一张一张依次展示每张截屏图像
的缩略图,或者按照对应的截屏时间从前到后横向排布方式一张一张依次展示每张截屏图像的缩略图,本技术对此不作具体限定。
69.示例性的,如图3所示,各缩略图按照截屏时间排序的先后顺序以纵向排布方式进行展示。
70.s104、从各截屏图像的缩略图中选择并保存目标截屏图像。
71.在本技术的实施例中,电子设备对每张截屏图像的缩略图都进行展示之后,可以从多张截屏图像的缩略图中选择并保存目标截屏图像。
72.具体的,在本技术的实施例中,电子设备可以基于电子设备的操作对象执行特定选择操作而获取到选择指令。
73.在一实施方式中,电子设备可以响应于用户在展示各截屏图像的缩略图的屏幕中对目标截屏图像的缩略图的按压点击操作,接收到选择指令。相应的,电子设备可以响应该选择指令,对该目标截屏图像进行保存,剩余其他截屏图像均自动删除。
74.示例性的,如图4所示,电子设备可以基于用户对任一缩略图的点击操作接收到选择指令,并保存对应的截屏图像。
75.在另一实施方式中,如果需要对当前全部截屏图像进行保存,那么电子设备无需获取用户执行的任何操作。换言之,在展示各截屏图像的缩略图的屏幕中,如果在预设时长内电子设备没有获取到用户的任何操作,那么电子设备便可以自动保存全部截屏图像,换言之目标截屏图像为获得的全部截屏图像。
76.或者说,当前全部截屏图像中不存在用户需要的截屏图像,那么用户可能不需要执行任何操作,也就是说,在展示各截屏图像的缩略图的屏幕中,如果在预设时长内电子设备没有获取到用户的任何操作,那么电子设备将全部截屏图像自动删除。
77.需要说明的是,在本技术的实施例中,电子设备在对目标截屏图像进行保存之前,可以对目标截屏图像在图片编辑模式下进行编辑之后在进行保存,或者可以不做编辑直接进行保存。
78.本技术提出了一种截屏方法,通过获得截屏指令;响应截屏指令,连续获得至少两张截屏图像;展示各截屏图像的缩略图;以及从各截屏图像的缩略图中选择并保存目标截屏图像。如此,本技术中在基于连续截屏处理实现对屏幕图像的连续截取之后,可以展示获得的各张截屏图像的缩略图,进而实现从展示的各缩略图中准确的选择并保存用户需要的屏幕截屏图像。
79.基于上述实施例,在本技术的再一实施例中,图5为本技术实施例提出的截屏方法的实现流程示意图二,如图5所示,电子设备进行截屏的方法包括以下步骤:
80.s201、检测当前运行场景。
81.s202、若当前运行场景满足预设连续截屏条件,在显示界面获得的控制操作为与预设截屏触发条件匹配的第一操作时,使能连续截屏功能,获取截屏指令。
82.在本技术实施例中,可以对电子设备的当前运行场景进行检测。
83.可以理解的是,当电子设备处于特定的运行场景下,弹出的toast消息的场景,如app的登录或者注册场景,一般会需要对弹出的toast消息进行连续截屏操作的需求。或者,视频或者动画进行显示输出或者投屏输出的场景。因此,在本技术的实施例中,终端可以预先配置支持连续截屏操作的多种特定运行场景。相应的,只有在该支持连续截屏操作的特
定运行场景下,才能去使能连续截屏功能。
84.具体的,在本技术时实施例中,电子设备可以对当前运行场景进行检测,如果当前运行场景为预设的支持连续截屏操作的多种特定运行场景中的任意一种,便可以确定当前运行场景满足预设连续截屏条件,进而在接收到的控制操作为与预设截屏触发条件的第一操作匹配时,使能连续截屏功能。在当前运行场景未满足预设连续截屏条件,在接收到截屏指令操作时仅使能普通截屏模式。
85.具体的,在本技术的实施例中,可以实时获取与电子设备当前屏幕显示内容相关的参数,例如当前运行的应用、界面显示数据等,然后基于这些相关参数实时确定出电子设备当前处于的运行场景。
86.进一步的,如果确定当前运行场景满足预设连续截屏条件,那么便确定当前运行场景支持连续截屏操作,使能该截屏功能之后,便可以在获取到用户满足预设截屏触发条件的特定触发操作时响应该操作,获得一次截屏指令。
87.s203、响应于在显示界面持续获得第一操作,连续获得截屏指令。
88.可以理解的是,普通截屏模式下,无论是短按截屏组合按键还是长按组合按键,都是响应于特定触发操作获取到一次截屏指令,并执行一次截屏操作。
89.在本技术实施例中,确定当前运行场景支持连续截屏操作的情况下,如果连续获取到与满足预设截屏触发条件的特定触发操作时,例如用户长按截屏组合按键或者用户长按显示界面中的截屏按钮,电子设备可以响应该操作,连续获得多次截屏指令。其中,该多次截屏指令是用于对当前显示界面进行连续多次截屏处理的。
90.s204、连续响应截屏指令,对显示界面进行连续截屏处理,获得至少两张截屏图像。
91.具体的,在本技术的实施例中,在响应于在显示界面持续获得第一操作,连续获得截屏指令的情况下,电子设备可以进入连续截屏模式,连续响应该截屏指令,连续对当前显示界面进行截屏处理,从而连续获取到多张截屏图像。
92.这里,在连续获取到截屏指令的情况下,每接收到一次截屏指令,从显卡接口处读取一次在当前屏幕显示的图像数据,相当于连续对屏幕的显示内容进行截屏。
93.需要说明的是,在连续截屏处理过程中,电子设备的屏幕显示内容是随着时间推移进行更新的。
94.s205、响应于在显示界面获得第二操作,关闭截屏功能,并在显示界面显示各截屏图像的缩略图;其中,第二操作与第一操作不同。
95.s206、从各截屏图像的缩略图中选择并保存目标截屏图像。
96.在本技术的实施例中,电子设备在连续检测到第一操作以连续对屏幕的显示内容进行连续截屏处理的过程中,一旦检测到与满足预设截屏条件的第一操作不同的第二操作,如用户手松开按压的截屏组合按键,或者松开在显示屏中按压的截屏按键,电子设备可以响应于该第二操作,关闭截屏功能,停止对当前屏幕显示内容的截屏处理。
97.需要说明的是,一旦电子设备停止截屏处理,电子设备便可以将这一连续截屏处理阶段获得的所有截屏图像的缩略图展示在当前屏幕中,或者跳转至图片编辑模式,展示在该图片编辑模式下的屏幕中。
98.其中,每张截屏图像的缩略图是作为一张独立的图像进行展示的,多张截屏图像
的缩略图便对应以多张独立的图像进行展示。换言之,获取到几张截屏图像,就可以在停止截屏处理的同时将这几张截屏图像的缩略图都展示在当前显示界面中。
99.应理解,在连续截屏处理过程中,电子设备的屏幕显示内容是随着时间推移进行更新的,那么得到的截屏图像也是随着时间推移会发生变化。
100.进一步地,在本技术的实施例中,电子设备对每张截屏图像的缩略图都进行展示之后,电子设备可以响应于用户在展示各截屏图像的缩略图的屏幕中对目标截屏图像的缩略图的特定选择操作,如点击操作,接收到选择指令。相应的,电子设备便可以响应该选择指令对该目标截屏图像进行保存,剩余其他截屏图像均自动删除。
101.在另一实施方式中,应理解当前运行场景为满足预设连续截屏条件的运行场景,如果电子设备在展示各截屏图像的缩略图的屏幕中的预设时长内都没有获取到用户的任何操作,那么表明当前获得的截屏图像中没有用户需要的,电子设备可以自动删除全部截屏图像。
102.可见,在本技术实施例中,电子设备可以对当前运行场景进行检测,并在当前运行场景支持连续截屏功能的情况下,响应于连续获得的第一操作,连续获得截屏指令,随之连续响应截屏指令对屏幕及显示内容连续进行截屏处理,进而获得多张截屏图像;以及在检测到与第一操作不同的第二操作时,停止连续截屏处理,并将获得的各截屏图像的缩略图显示在屏幕中,且实现从缩略图中准确的选择并保存用户需要的屏幕截屏图像。
103.基于上述实施例,在本技术的再一实施例中,图6为本技术实施例提出的截屏方法的实现流程示意图三,如图6所示,电子设备进行截屏的方法包括以下步骤:
104.s301、获得截屏指令。
105.s302、根据截屏指令确定截屏模式。
106.s303、若截屏模式为连续截屏模式,则在截屏模式对应的预设时长内对显示界面进行连续截屏处理,得到至少两张截屏图像。
107.在本技术的实施例中,不同的截屏指令对应不同的截屏模式,电子设备可以响应于用户执行的不同的特定触发操作而获取到对应不同截屏模式的截屏指令。
108.例如,电子设备确定在显示界面中获取到的用户单根手指关节双击屏幕的操作对应的截屏模式为普通截屏模式,而确定在显示界面中获取到的用户双根手指关节双击屏幕的操作对应的截屏模式为连续截屏模式;或者确定在显示界面中获取到的用户单根手指画c图形对应的截屏模式为普通截屏模式,而画s图形对应的截屏模式为连续截屏模式。
109.其中,截屏模式可以包括普通截屏模式和连续截屏模式,普通截屏模式即响应截屏操作只能截取当前时刻的一张屏幕图片;连续截屏模式即响应截屏操作可以进行连续截屏处理实现连续获取多张屏幕图片。
110.具体地,在本技术的实施例中,电子设备响应用户的特定触发操作获取到截屏指令之后,需要进一步确定出该截屏指令对应的截屏模式是普通截屏还是连续截屏模式。
111.应理解,电子设备可以预先设置连续截屏的时间长度,例如连续截屏时长为3秒,如果确定当前截屏指令对应的是连续截屏模式,那么电子设备可以确定连续截屏模式对应的预设截屏时长,进而在该预设时长内对按照时间推移变化的屏幕内容进行连续截屏处理,从而获得多张截屏图像。
112.这里,在获取到截屏指令且确定该截屏指令对应为连续截屏模式的情况下,电子
设备可以从显卡接口处连续多次读取屏幕显示的图像数据,相当于连续对屏幕的显示内容进行截屏。
113.在一些实施例中,电子设备可以检测当前运行场景,在获取到截屏指令时,可以结合当前运行场景和截屏指令确定截屏模式。例如,在普通运行场景,例如微信的聊天界面或者网页浏览时,电子设备在显示界面获取到的用户单根手指画c图形对应的截屏模式为普通截屏模式,而在app应用登录或者注册这一运行场景下,电子设备在显示界面获取到的用户单根手指画c图形对应的截屏模式为连续截屏模式。
114.进一步的,电子设备在预设时长内对屏幕显示内容进行截屏处理,获得多张截屏图像之后,可以将各截屏图像的缩略图展示在当前屏幕中,并基于用户的选择确定并保存目标截屏图像。
115.可见,本技术提出了一种截屏方法,可以响应获取到的特定截屏指令开启连续截屏模式,以对屏幕显示内容进行连续截屏处理,进而获得多张截屏图像。并将获得的各截屏图像的缩略图显示在屏幕中,实现从缩略图中准确的选择并保存用户需要的屏幕截屏图像。
116.基于上述实施例,在本技术的再一实施例中,图7为本技术实施例提出的截屏方法的实现流程示意图四,如图7所示,电子设备响应截屏指令,连续获得至少两张截屏图像的方法包括以下步骤:
117.s401、实时抓取显示界面中当前帧的图像显示参数。
118.s402、在当前帧的图像显示参数与前一帧的图像显示参数不相同时,对显示界面进行截屏处理,得到至少两张截屏图像。
119.应理解,在本技术的实施例中,连续截屏处理获得的截屏图像中,可能存在一部分静态重复截屏图像,这类多张重复的静态图片意义不大,为了降低电子设备的功耗,电子设备可以仅在屏幕显示内容发生动态变化的时候进行截屏处理。
120.具体的,在本技术的实施例中,可以按照时间推移顺序,实时获取当前屏幕显示内容的图像数据,即可以在显卡接口处实时抓取当前屏幕中当前帧的图像显示参数,并与相邻前一帧的图像显示参数或者上一次抓取到的前一帧的图像显示参数进行比较,基于比较结果确定当前是否进行截屏处理。
121.其中,如果比较结果为不相同,表征屏幕显示内容发生动态变化,那么电子设备自动对当前帧对应的屏幕显示内容进行截屏处理;如果比较结果为相同,那么表示屏幕显示内容没有发生动态变化,电子设备不进行当前屏幕显示内容的截屏处理。
122.应理解,为了避免某一时刻截取到的屏幕的显示内容不够清晰,电子设备可以在确定屏幕显示内容变化的初始时刻开始,按照预设时间间隔连续进行预设次数的截屏处理,例如,每确定屏幕显示内容变化一次截取3张图像。这样,每一种屏幕显示内容下有预设次数张截屏图像,用户在后续选取目标截屏图像时,可以选取清晰度较好的。
123.基于上述实施例,在本技术的再一实施例中,图8为本技术实施例提出的截屏方法的实现流程示意图五,如图8所示,电子设备响应截屏指令,连续获得至少两张截屏图像的方法包括以下步骤:
124.s501、接收选择指令。
125.s502、响应选择指令,从各截屏图像的缩略图中确定目标缩略图,并保存为目标截
屏图像。
126.具体的,在本技术的实施例中,电子设备可以基于电子设备的操作对象执行特定选择操作而获取到选择指令。
127.在一实施方式中,在缩略图展示在连续截屏停止时刻的当前屏幕中时,电子设备可以响应于用户在展示各截屏图像的缩略图的屏幕中对目标截屏图像的缩略图的点击操作,接收到选择指令。相应的,电子设备可以响应该选择指令,对该目标截屏图像进行保存,剩余其他截屏图像均自动删除。
128.需要说明的是,在本技术的实施例中,电子设备接收到用户对目标截屏图像的缩略图的选择指令之后,可以先响应该选择指令跳转至目标截屏图像的编辑模式下,并在编辑模式下对目标截屏图像进行预处理操作,例如分辨率降低、裁剪或者马赛克或者文字添加等操作,进而得到编辑后的目标截屏图像,进而保存该目标截屏图像。
129.在另一实施方式中,在缩略图展示在连续截屏停止时刻直接跳转至的图片编辑模式下的屏幕中时,电子设备可以响应于用户对目标截屏图像的缩略图的点击操作,接收到选择指令,可以先响应该选择指令开启目标截屏图像的编辑处理,进行预处理操作,例如分辨率降低、裁剪或者马赛克或者文字添加等操作,进而得到编辑后的目标截屏图像,进而保存该目标截屏图像。
130.剩余其他截屏图像不开启编辑处理且无法进行编辑,并在保存目标截屏图像的同时均自动删除。
131.本技术实施例提出了一种截屏方法,可以展示获得的各张截屏图像的缩略图,进而实现从缩略图中准确的选择并保存用户需要的屏幕截屏图像。
132.在本技术实施例中的连接截屏模式不同于长截屏需要经多次获得的截屏图像进行拼接形成一个长截屏的截屏图像进行存储,而是在多次截屏获得的多个截屏图像之后,一次性的将多个截屏图像进行展示以提示给用户确定最终的目标截屏图像进行存储。
133.基于上述实施例,在本技术的一实施例中,图9为本技术实施例提出的电子设备的结构示意图一,如图9所示,所述电子设备10包括:
134.第一获取单元11,用于获得截屏指令;
135.第二获取单元12,用于响应所述截屏指令,连续获得至少两张截屏图像;
136.展示单元13,用于展示各截屏图像的缩略图;
137.保存单元14,用于从所述各截屏图像的缩略图中选择并保存目标截屏图像。
138.在一些实施例中,所述电子设备10还包括:
139.检测单元15,用于检测当前运行场景;
140.第一获取单元11,具体用于若所述当前运行场景满足预设连续截屏条件,在显示界面获得的控制操作为与预设截屏触发条件匹配的第一操作时,使能截屏功能,获取所述截屏指令。
141.在一些实施例中,
142.第一获取单元11,还用于响应于在所述显示界面持续获得所述第一操作,连续获得所述截屏指令。
143.第二获取单元12,还用于连续响应所述截屏指令,对所述显示界面进行连续截屏处理,获得所述至少两张截屏图像。
144.在一些实施例中,所述电子设备10还包括:
145.关闭单元16,用于响应于在所述显示界面获得第二操作,关闭所述截屏功能;其中,所述第二操作与所述第一操作不同。
146.展示单元13,具体用于在所述显示界面展示所述各截屏图像的缩略图。
147.在一些实施例中,第二获取单元12,具体用于根据所述截屏指令确定截屏模式;以及若所述截屏模式为连续截屏模式,则在所述截屏模式对应的预设时长内对显示界面进行连续截屏处理,得到所述至少两张截屏图像。
148.在一些实施例中,第二获取单元12,还具体用于实时抓取所述显示界面中当前帧的图像显示参数;以及在所述当前帧的图像显示参数与前一帧的图像显示参数不相同时,对所述显示界面进行截屏处理,以得到所述至少两张截屏图像。
149.在一些实施例中,保存单元14,具体用于接收选择指令;以及响应所述选择指令,从所述各截屏图像的缩略图中确定目标缩略图并保存为所述目标截屏图像。
150.在本技术的实施例中,进一步地,图10为本技术提出的电子设备的组成结构示意图二,如图10所示,本技术实施例提出的电子设备10还可以包括处理器17、存储有处理器17可执行指令的存储器18,进一步地,电子设备10还可以包括通信接口19,和用于连接处理器17、存储器18以及通信接口19的总线110。
151.在本技术的实施例中,上述处理器17可以为特定用途集成电路(application specific integrated circuit,asic)、数字信号处理器(digital signal processor,dsp)、数字信号处理装置(digital signal processing device,dspd)、可编程逻辑装置(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本技术实施例不作具体限定。电子设备10还可以包括存储器18,该存储器18可以与处理器17连接,其中,存储器18用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器18可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少两个磁盘存储器。
152.在本技术的实施例中,总线110用于连接通信接口19、处理器17以及存储器18以及这些器件之间的相互通信。
153.在本技术的实施例中,存储器18,用于存储指令和数据。
154.进一步地,在本技术的实施例中,上述处理器17,用于获得截屏指令;响应所述截屏指令,连续获得至少两张截屏图像;展示各截屏图像的缩略图;从所述各截屏图像的缩略图中选择并保存目标截屏图像。
155.在实际应用中,上述存储器18可以是易失性存储器(volatile memory),例如随机存取存储器(random

access memory,ram);或者非易失性存储器(non

volatile memory),例如只读存储器(read

only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid

state drive,ssd);或者上述种类的存储器的组合,并向处理器17提供指令和数据。
156.另外,在本实施例中的各功能模块可以集成在一个推荐单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以
采用硬件的形式实现,也可以采用软件功能模块的形式实现。
157.集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例方法的全部或部分s。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
158.本技术实施例提供了一种电子设备,该电子设备通过获得截屏指令;响应截屏指令,连续获得至少两张截屏图像;展示各截屏图像的缩略图;以及从各截屏图像的缩略图中选择并保存目标截屏图像。如此,本技术中在基于连续截屏处理实现对屏幕图像的连续截取之后,可以展示获得的各张截屏图像的缩略图,进而实现从展示的各缩略图中准确的选择并保存用户需要的屏幕截屏图像。
159.本技术实施例提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如上所述的截屏方法。
160.具体来讲,本实施例中的一种截屏方法对应的程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种截屏方法对应的程序指令被一电子设备读取或被执行时,包括如下步骤:
161.获得截屏指令;
162.响应所述截屏指令,连续获得至少两张截屏图像;
163.展示各截屏图像的缩略图;
164.从所述各截屏图像的缩略图中选择并保存目标截屏图像。
165.相应地,本技术实施例再提供一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,该计算机可执行指令用于实现本技术实施例提供的三维包围框定标识方法中的步骤。
166.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
167.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的实现流程示意图和/或方框图来描述的。应理解可由计算机程序指令实现流程示意图和/或方框图中的每一流程和/或方框、以及实现流程示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
168.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
169.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
170.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献