截图方法、装置及电子设备与流程

文档序号:27947189发布日期:2021-12-11 14:42阅读:90来源:国知局
截图方法、装置及电子设备与流程

1.本技术属于电子技术领域,具体涉及一种截图方法、装置及电子设备。


背景技术:

2.随着电子技术的发展,电子设备中的截屏功能成为截取屏幕内容的重要途径。目前,电子设备可以支持长截屏功能或者截取全屏功能,使得用户可以通过该截屏功能得到一幅包含连续内容的长截图,或者包含整个显示区域中的内容的截图。
3.在相关技术中,如果用户想要得到包含指定的显示区域中的内容的截图,则需要先得到包含整个屏幕的显示内容的截图,然后再对该截图进行裁切,来得到只包含需求的显示区域中的内容的截图。
4.在上述长截图过程中,需要用户需要先触发一次截图操作,得到包含全屏内容的截图,再对得到的截图进行裁切等编辑操作,才能得到包含需求的内容的截图,如此,导致整个截图获取过程步骤繁琐、且耗时较长。


技术实现要素:

5.本技术实施例的目的是提供一种截图方法,能够解决相关截图过程所存在的步骤繁琐且灵活性低的问题。
6.第一方面,本技术实施例提供了一种截图方法,该方法包括:在目标界面包括n个显示区域的情况下,接收用户的第一输入;响应于该第一输入,从上述n个显示区域中,确定该第一输入对应的目标显示区域;对该目标显示区域进行截图操作,得到目标截图;其中,n为大于1的整数。
7.第二方面,本技术实施例提供了一种截图装置,该装置包括:接收模块,确定模块和执行模块;上述接收模块,用于在目标界面包括n个显示区域的情况下,接收用户的第一输入;上述确定模块,用于响应于上述接收模块接收的第一输入,从上述n个显示区域中,确定第一输入对应的目标显示区域;上述执行模块,用于对上述确定模块确定的目标显示区域进行截图操作,得到目标截图;其中,n为大于1的整数。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在非易失的存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
12.在本技术实施例中,在目标界面包括n个显示区域的情况下,截图装置接收用户的第一输入,可以从显示的n个显示区域中,确定第一输入对应的目标显示区域,并对该目标显示区域进行截图操作,得到目标截图。通过该方法,截图装置可以在分屏或者分栏显示的状态下,从多个显示区域中截取某个感兴趣的显示区域的内容,而不需要用户对全屏截图进行编辑操作,来得到某个显示区域对应的截图,如此,简化了截图的获取过程,从而节省了用户的操作时间,进而提高了人机交互性能。
附图说明
13.图1是本技术实施例提供的一种截图方法的流程图;
14.图2是本技术实施例提供的一种截图方法所应用的界面的示意图之一;
15.图3是本技术实施例提供的一种截图方法所应用的界面的示意图之二;
16.图4是本技术实施例提供的一种截图装置的结构示意图;
17.图5是本技术实施例提供的一种电子设备的结构示意图之一;
18.图6是本技术实施例提供的一种电子设备的结构示意图之二。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
21.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的截图方法进行详细地说明。
22.本技术实施例提供的截图方法可以应用于截图的场景中。
23.以截取购物app页面内容的内容为例。假设购物app的页面左右分栏显示,并且,左侧分栏展示商品目录,右侧分栏展示商品内容。当用户想要截取整个页面中右侧的商品内容区域时,用户可以点击“截图”按钮,得到包括整个页面内容的截图,然后,再对该截图进行裁切,只保留包括右侧商品内容区域的截图部分。如此,用户需要先触发截取全屏,再对全屏截图进行编辑,才能得到需要的截图,导致整个截图过程步骤繁琐、且耗时长。
24.在本技术实施例提供的截图方法中,假设购物app的页面左右分栏显示,并且,左侧分栏展示商品目录,右侧分栏展示商品内容。当用户想要截取整个页面中右侧的商品内容区域时,用户可以在右侧分栏的显示区域进行滑动输入,触发电子设备对该右侧分栏区域进行截屏,便可以得到仅包含该右侧分栏中的内容的截图。如此,可以在电子设备分栏显示的状态下,从多个分栏区域中截取某个分栏区域的内容,操作简便,使得用户的截图效率
提高。
25.本技术实施例提供了一种截图方法,该文本显示方法可以应用于电子设备,图1示出了本技术实施例提供的截图方法的流程图。如图1所示,本技术实施例提供的截图方法可以包括如下步骤101至步骤103:
26.步骤101:截图装置在目标界面包括n个显示区域的情况下,接收用户的第一输入。
27.其中,n为大于1的整数。
28.在本技术实施例中,上述第一输入可以为:用户的触控输入,或者,其他可行性输入,本技术实施例对此不做限定。示例性地,上述第一输入可以为:用户的点击输入,滑动输入,按压输入等。进一步地,上述点击操作可以为任意次数的点击操作。上述滑动操作可以为向任意方向的滑动操作,例如向上滑动、向下滑动、向左滑动或者向右滑动等,在本技术实施例中对此不做限定。
29.可选地,在本技术实施例中,上述目标界面可以为一个或者多个应用程序的应用界面,或者,上述目标界面可以为电子设备的桌面。在本技术实施例中,上述n个显示区域可以为n个互相独立的显示区域。示例性地,上述n个显示区域可以为n个分屏,n个分栏等,或者,n个显示窗口。
30.可选地,在本技术实施例中,上述n个显示区域可以是电子设备预设的显示区域,也可以是用户根据实际需求自定义的显示区域。
31.举例说明,在平板电脑左右分栏显示的情况下,上述n个显示区域可以为左分栏所在的屏幕区域和右分栏所在的屏幕区域;在手机上下分屏显示的情况下,上述n个显示区域可以为上下两个分屏区域;在购物app的购物页面左右分栏展示的情况,上述n个显示区域可以为购物页面的左分栏的页面区域和购物页面右分栏的页面区域。
32.示例性地,上述n个显示区域中的每个显示区域之间可以显示有分隔线。进一步地,该分隔线可以是实线、虚线等任意线条类型,该分隔线也可以为黑色、蓝色等任意颜色,本技术实施例对此不做任何限定。
33.进一步地,该分隔线可以将各个显示区域分隔开,便于用户在视觉上直观地区分各个显示区域;另外,电子设备可以通过识别分隔线,确定显示屏中的各个显示区域。
34.例如,在左右分栏显示的情况下,左边分栏和右边分栏之间显示有分隔线,电子设备可以通过识别分隔线,确定左边分栏区域和右边分栏区域。
35.步骤102:截图装置响应于第一输入,从n个显示区域中,确定第一输入对应的目标显示区域。
36.可选地,在本技术实施例中,上述目标显示区域可以包括一个或者多个显示区域。
37.示例1,以上述显示区域为分栏区域为例。在购物app1的应用页面1为左右分栏显示状态的情况下,用户在左边分栏区域的某处点击后,可以将左边分栏区域确定为该目标显示区域。
38.示例2,结合上述示例1,在在购物app1的应用页面2为左中右分栏显示状态的情况下,用户在中间分栏区域的某处点击后,可以将该中间分栏区域确定为该目标显示区域。
39.步骤103:截图装置对目标显示区域进行截图操作,得到目标截图。
40.在本技术实施例中,上述截图操作可以包括:截屏操作,和/或,对屏幕中的部分内容的截图操作。
41.在本技术实施例中,上述目标截图仅包含上述目标显示区域的内容的截图。
42.示例性地,截图装置可以针对目标显示区域进行局部截图,或者,截图装置可以先获取整个显示屏的屏幕截图,再从中截取目标显示区域对应的截图区域,得到目标截图。
43.在一种可能的实现方式中,截图装置可以针对目标显示区域进行局部截图。截图装置可以识别上述目标显示区域在显示屏中所处的位置,并基于目标显示区域在显示屏中所处位置,仅对显示屏中该目标显示区域执行截图操作,得到仅包含该目标显示区域的内容的截图。
44.示例性地,电子设备可以识别显示屏中显示的分隔线,根据分隔线和全屏的屏幕坐标来判断目标显示区域在显示屏中的位置。
45.举例说明,以n个显示区域为平行世界场景下的左分栏区域和右分栏区域为例。在用户使用手写笔在显示屏滑动的情况下,电子设备可以识别显示屏中的分隔线,并根据分隔线和显示屏的屏幕坐标判断手写笔的输入区域时左分栏区域,或者是右分栏区域。进一步地,如果输入区域为左分栏区域,则以平行世界的分隔线为基准截取左分栏区域。
46.在另一种可能的实现方式中,截图装置可以对整个显示屏执行截屏操作,得到包括整个显示屏的内容的第一截图,然后,截图装置可以识别上述目标显示区域在显示屏中所处的位置,并基于目标显示区域在显示屏中所处的位置,确定该目标显示区域在第一截图中的对应位置,然后,基于上述位置,对第一截图进行图像处理,保留第一截图中目标显示区域对应的截图区域,得到目标截图。
47.在本技术实施例提供的截图方法中,在显示n(n为大于1的整数)个显示区域的情况下,截图装置接收用户的第一输入,可以从显示的n个显示区域中,确定第一输入对应的目标显示区域,并对该目标显示区域进行截图操作,得到目标截图。通过该方法,截图装置可以在分屏或者分栏显示的状态下,从多个显示区域中截取某个感兴趣的显示区域的内容,而不需要用户对全屏截图进行编辑操作,来得到某个显示区域对应的截图,如此,简化了截图的获取过程,从而节省了用户的操作时间,进而提高了人机交互性能。
48.可选地,在本技术实施例中,上述第一输入为用户在屏幕上的滑动输入;
49.示例性地,上述步骤102可以包括如下步骤102a:
50.步骤102a:截图装置响应于滑动输入,根据滑动输入的滑动轨迹对应的轨迹区域,从上述n个显示区域中,确定目标显示区域。
51.其中,上述目标显示区域中的至少部分区域与轨迹区域重合。
52.示例性地,上述滑动输入可以为使用手写笔在屏幕上的滑动输入;
53.或者,上述滑动输入也可以为多指滑动(如,三指下滑),或者,指关节滑动(如,指关节画圈)。
54.示例性地,上述滑动轨迹为屏幕上的滑动输入对应的滑动轨迹。
55.例如,用户在屏幕上滑动时,在屏幕上的a点处落下手指使用手指“s型向下滑动,并在滑动至屏幕上的b点后抬起手指,则上述滑动轨迹为屏幕上a点到b点间的“s”型轨迹。
56.示例性地,上述轨迹区域可以是在屏幕上的滑动轨迹所围成的封闭区域,或者,上述轨迹区域为,根据滑动轨迹生成的不封闭或半封闭的区域。进一步地,上述轨迹区域可以基于滑动轨迹的起始位置和结束位置确定。
57.进一步地,截图装置可以记录滑动轨迹的起始位置的坐标和结束位置的坐标,然
后,基于上述坐标计算从起始位置到结束位置的区域大小。
58.例如,用户在屏幕上三指下滑时,用户的食指从屏幕上的a点处向下滑动至a1点,中指从屏幕上的b点处向下滑动至b1点,无名指从屏幕上的c点处向下滑动至c1点,并且,a点至a1点之间形成的滑动轨迹为轨迹o,b点至b1点之间形成的滑动轨迹为轨迹p,c点至c1点之间形成的滑动轨迹为轨迹q,则上述滑动区域可以为轨迹o、轨迹q、a点和c点间的连线,以及a1点和c1点间的连线围成的区域。
59.再例如,用户在屏幕上使用手写笔滑动时,手写笔在屏幕上的a点落下,圆弧形滑动一段距离后回到a点后抬起,则,上述滑动区域可以为手写笔从a点开始至a点结束的一段滑动轨迹所形成的滑动区域。
60.示例性地,上述轨迹区域可以位于上述目标显示区域内,或者,上述轨迹区域中的一部分位于上述目标显示区域内。
61.示例性地,截图装置可以基于轨迹区域所处的位置,确定目标显示区域。例如,在上述n个显示区域为左分栏区域和右分栏区域的情况下,当轨迹区域全部处于左分栏区域时,可以将左分栏区域作为上述目标显示区域。
62.需要说明的是,由于目标显示区域中的至少部分区域与轨迹区域重合,因此,可以根据屏幕接收到的不同输入,来确定将哪个显示区域作为目标显示区域,从而进行针对性地截图,进而得到满足用户需求的目标截图,提高了操作的灵活性。
63.进一步可选地,在本技术实施例中,在上述n个显示区域中的多个显示区域的每个显示区域的至少部分区域,与轨迹区域重合的情况下,上述步骤102a中根据滑动输入的滑动轨迹对应的轨迹区域,从上述n个显示区域中,确定目标显示区域的过程,可以包括如下步骤102a1:
64.步骤102a1:截图装置根据多个显示区域中的每个显示区域与轨迹区域间的重合区域的区域面积,从n个显示区域中,确定目标显示区域。
65.示例性地,上述重合区域可以为显示区域的至少部分区域和轨迹区域的至少部分区域之间的重合区域。示例性地,上述重合区域的面积可以是截图装置采用面积算法计算得到的。
66.需要理解的是,上述重合区域可以为显示区域和轨迹区域之间的共同区域。
67.进一步地,在轨迹区域与多个显示区域存在共同区域的情况下,截图装置可以根据轨迹区域和每个显示区域之间共同区域的面积,确定目标显示区域。
68.在一种示例中,截图装置可以将多个显示区域中,与轨迹区域的重合面积的区域面积最大的显示区域,作为目标显示区域。
69.举例说明,以显示区域包括左分栏区域21和右分栏区域22为例,左分栏区域21和右分栏区域22之间显示有分隔线20。如图2所示,用户在显示屏的滑动输入形成的轨迹区域为图中虚线围成的区域24,区域23和左分栏区域21的重合区域(填充较粗线条的区域)的面积为s1,区域23和中间分栏区域22的重合区域(填充较细线条的区域)的面积为s2,并且,s1大于s2,由于上述重合区域中,区域24和左分栏区域21的重合区域的面积较大,则可以将左分栏区域21作为目标显示区域。
70.在另一种示例中,截图装置可以将多个显示区域中,与轨迹区域的重合面积的区域面积最小的显示区域,作为目标显示区域。
71.举例说明,结合上述图2,由于上述重合区域中,区域23和右分栏区域22的重合区域的面积最小,则可以将右分栏区域22作为目标显示区域。
72.需要注意的是,上述举例示出了两个分栏的情况,在具体的实现中,可以是三个分栏或者更多个分栏,或者多个分屏,或者多个窗口等的情况也同样适用,本技术实施例对此不作任何限定。
73.可选地,在本技术实施例中,上述第一输入为手写笔在屏幕上的转动输入。
74.示例性地,截图装置可以根据手写笔的转动方向,确定上述目标显示区域。其中,手写笔的转动方向对应一个显示区域。
75.示例性地,截图装置可以将手写笔的转动方向对应的显示区域,确定为上述目标区域。
76.举例说明,在上述n个显示区域为平行世界的左分栏区域和右分栏区域的情况下,当手写笔顺时针转动时,将左分栏区域作为目标显示区域;当手写笔逆时针转动时,将右分栏区域作为目标显示区域。
77.如此,用户可以通过手写笔的转动方向,触发电子设备截取需求的显示区域的内容,提高了操作的便捷性和灵活性。
78.可选地,在本技术实施例中,上述步骤101包括如下步骤101a:
79.步骤101a:截图装置在显示n个控件的情况下,接收用户对目标控件的第一输入。
80.其中,上述n个控件中每个控件指示一个显示区域。
81.结合上述步骤101a,上述步骤102可以包括如下步骤102c:
82.步骤102c:截图装置响应于第一输入,将目标控件对应的显示区域,作为目标显示区域。
83.示例性地,上述控件可以为任意形状的控件。例如,上述控件可以为功能按钮,用于触发对指定的显示区域的截图操作。
84.示例性地,截图装置可以在第一界面悬浮或者以预设透明度显示上述控件,该第一界面包括以下任一项:电子设备的桌面、下拉通知页面,上述n个显示区域所在的界面,应用界面,系统设置界面等,上述第一界面可以根据实际需要灵活设定,本技术实施例对此不做任何限定。
85.示例性地,上述每个控件对应一个显示区域,用于触发对该显示区域的截图操作。进一步地,每个控件对应的显示界面可以为预设的,用户也可以根据实际需求,自定义每个控件对应的显示界面。
86.示例性地,上述每个控件可以是电子设备根据显示区域的数量自动生成的,也可以由用户根据实际需求增加或者减少控件的数量。例如,在平行世界场景下,电子设备可以自动识别当前包括的显示区域,并根据显示区域的数量,生成相应数量的控件。
87.举例说明,以n个显示区域为左分栏区域和右分栏区域,n个控件为功能按钮为例。如图3中的(a)所示,显示屏中包括左分栏区域31和右分栏区域32,用户从下拉电子设备的控制中心面板,如图3中的(b)所示,该控制中心面板33中显示有与左分栏区域31对应的功能按钮31a,以及,与右分栏区域32对应的功能按钮32a,用户在点击功能按钮31a后,截图装置可以对该功能按钮31a对应的左分栏区域31作为目标显示区域,并执行截图操作,得到仅包含该显示区域的内容的截图。
88.如此,截图装置可以生成并显示每个显示区域对应的功能按钮,使得用户可以通过功能按钮便捷地触发对自身需求的区域进行截图,提高操作的灵活性和便捷性。
89.可选地,在本技术实施例中,上述步骤103可以包括如下步骤103a和步骤103b:
90.步骤103a:截图装置对目标显示区域中显示的内容进行m次截图操作,得到m个第一截图。
91.其中,上述目标显示区域中的显示内容每更新一次,执行一次上述截图操作。
92.步骤103b:截图装置对上述m个第一截图进行拼接合并,得到目标截图。
93.其中,上述目标截图包括:每个第一截图中的至少部分图像内容,且目标截图中不包括重复的图像内容,m为正整数。
94.示例性地,上述目标显示区域中的显示内容可以是电子设备自动更新,或者,用户触发电子设备进行更新。
95.在一种实现方式中,在上述目标显示区域显示第一内容的情况下,电子设备可以目标显示区域执行截图操作,得到第一个第一截图,在得到第一截图之后,电子设备可以自动控制目标显示区域的页面(或者界面)向上滑动预定距离(如,200px),并在上滑后对目标显示区域截图,得到第二个第二截图。若用户未触发停止截图,则继续上滑并对目标显示区域截图。
96.在另一种实现方式中,在上述目标显示区域显示第一内容的情况下,电子设备可以目标显示区域执行截图操作,得到第一个第一截图,在用户向上滑动页面一定距离(如,200px)后,继续对目标显示区域截图,得到第二个第二截图。
97.示例性地,在得到上述m个第一截图的情况下,截图装置可以对上述m个第一截图进行图像拼接或者图像融合,得到包括目标显示区域的多个(或者,多个不同)内容的目标截图。
98.进一步地,在上述第一截图中包括重复图像内容的情况下,截图装置可以采用图像对比技术识别第一截图中的重叠部分,并进行裁剪和拼接形成区域性的长截图。
99.如此,截图装置可以对目标显示区域的内容进行自动更新,并对更新前后的目标显示区域进行截图,以及将得到的多个截图拼接形成包含该区域对应的内容的长截图。使得用户通过一个触发输入,便可以得到包含该目标区域已显示和当前未显示的内容的长截图,提高操作的灵活地和便捷性。
100.需要说明的是,本技术实施例提供的截图方法,执行主体可以为截图装置,或者该截图装置中的用于执行截图方法的控制模块。本技术实施例中以截图装置执行截图方法为例,说明本技术实施例提供的截图装置。
101.本技术实施例提供一种控制装置,如图4所示,该控制装置600包括:接收模块601,确定模块602和执行模块603;
102.其中,上述接收模块601,用于在目标界面包括n个显示区域的情况下,接收用户的第一输入;上述确定模块602,用于响应于接收模块601接收的第一输入,从上述n个显示区域中,确定第一输入对应的目标显示区域;上述执行模块603,用于对上述确定模块602确定的目标显示区域进行截图操作,得到目标截图;其中,n为大于1的整数。
103.可选地,在本技术实施例中,上述第一输入为用户在屏幕上的滑动输入;上述确定模块602,具体用于响应于上述滑动输入,根据上述滑动输入的滑动轨迹对应的轨迹区域,
从上述n个显示区域中,确定目标显示区域;其中,上述目标显示区域中的至少部分区域与上述轨迹区域重合。
104.可选地,在本技术实施例中,在上述n个显示区域中的多个显示区域的每个显示区域的至少部分区域与上述轨迹区域重合的情况下,上述确定模块602,具体用于根据上述多个显示区域中的每个显示区域与上述轨迹区域间的重合区域的区域面积,从n个显示区域中,确定目标显示区域。
105.可选地,在本技术实施例中,上述接收模块601,具体用于在显示n个控件的情况下,接收用户对目标控件的第一输入;每个控件指示一个上述显示区域;上述确定模块602,具体用于响应于上述接收模块601接收的上述第一输入,将上述目标控件对应的显示区域,作为目标显示区域。
106.可选地,在本技术实施例中,上述装置还包括:处理模块604;
107.上述执行模块603,具体用于对上述目标显示区域中显示的内容进行m次截图操作,得到m个第一截图;上述目标显示区域中的显示内容每更新一次,执行一次上述截图操作;上述处理模块604,用于对上述执行模块603得到的上述m个第一截图进行拼接合并,得到目标截图。
108.在本技术实施例提供的截图装置中,在目标界面包括n(n为大于1的整数)个显示区域的情况下,截图装置接收用户的第一输入,可以从显示的n个显示区域中,确定第一输入对应的目标显示区域,并对该目标显示区域进行截图操作,得到目标截图。通过该方法,截图装置可以在分屏或者分栏显示的状态下,从多个显示区域中截取某个感兴趣的显示区域的内容,而不需要用户对全屏截图进行编辑操作,来得到某个显示区域对应的截图,如此,简化了截图的获取过程,从而节省了用户的操作时间,进而提高了人机交互性能。
109.本技术实施例中的截图装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性地,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
110.本技术实施例中的截图装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
111.本技术实施例提供的截图装置能够实现图1至图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
112.可选的,如图5所示,本技术实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在所述处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述截图方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
113.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
114.图6为实现本技术实施例的一种电子设备的硬件结构示意图。
115.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
116.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
117.其中,上述用户输入单元107,用于在目标界面包括n个显示区域的情况下,接收用户的第一输入;上述处理器110,用于响应于用户输入单元107接收的第一输入,从上述n个显示区域中,确定第一输入对应的目标显示区域;上述处理器110,用于对上述确定的目标显示区域进行截图操作,得到目标截图;其中,n为大于1的整数。
118.可选地,在本技术实施例中,上述第一输入为用户在屏幕上的滑动输入;上述处理器110,具体用于响应于上述滑动输入,根据上述滑动输入的滑动轨迹对应的轨迹区域,从上述n个显示区域中,确定目标显示区域;其中,上述目标显示区域中的至少部分区域与上述轨迹区域重合。
119.可选地,在本技术实施例中,在上述n个显示区域中的多个显示区域的每个显示区域的至少部分区域与上述轨迹区域重合的情况下,上述处理器110,具体用于根据上述多个显示区域中的每个显示区域与上述轨迹区域间的重合区域的区域面积,从n个显示区域中,确定目标显示区域。
120.可选地,在本技术实施例中,上述用户输入单元107,具体用于在显示n个控件的情况下,接收用户对目标控件的第一输入;每个控件指示一个上述显示区域;上述处理器110,具体用于响应于上述用户输入单元107接收的上述第一输入,将上述目标控件对应的显示区域,作为目标显示区域。
121.可选地,在本技术实施例中,上述处理器110,具体用于对上述目标显示区域中显示的内容进行m次截图操作,得到m个第一截图;上述目标显示区域中的显示内容每更新一次,执行一次上述截图操作;上述处理器110,用于对上述得到的上述m个第一截图进行拼接合并,得到目标截图。
122.在本技术实施例提供的电子设备中,在目标界面包括n(n为大于1的整数)个显示区域的情况下,电子设备接收用户的第一输入,可以从显示的n个显示区域中,确定第一输入对应的目标显示区域,并对该目标显示区域进行截图操作,得到目标截图。通过该方法,电子设备可以在分屏或者分栏显示的状态下,从多个显示区域中截取某个感兴趣的显示区域的内容,而不需要用户对全屏截图进行编辑操作,来得到某个显示区域对应的截图,如此,简化了截图的获取过程,从而节省了用户的操作时间,进而提高了人机交互性能。
123.应理解的是,本技术实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板
1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
124.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述截图方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
125.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(randomaccess memory,ram)、磁碟或者光盘等。
126.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述截图方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
127.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
128.本技术实施例提供一种计算机程序产品,该程序产品被存储在非易失的存储介质中,该程序产品被至少一个处理器执行以实现上述截图方法实施例的各个过程,且能达到相同的技术效果。
129.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
130.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
131.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多
形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1