CN106598423A - 一种截屏方法及终端 - Google Patents
一种截屏方法及终端 Download PDFInfo
- Publication number
- CN106598423A CN106598423A CN201610958811.1A CN201610958811A CN106598423A CN 106598423 A CN106598423 A CN 106598423A CN 201610958811 A CN201610958811 A CN 201610958811A CN 106598423 A CN106598423 A CN 106598423A
- Authority
- CN
- China
- Prior art keywords
- screenshotss
- region
- adjustment
- initial
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000007667 floating Methods 0.000 claims abstract description 98
- 230000001960 triggered effect Effects 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 18
- 230000003321 amplification Effects 0.000 description 8
- 238000003199 nucleic acid amplification method Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 210000003813 thumb Anatomy 0.000 description 6
- 238000006073 displacement reaction Methods 0.000 description 5
- VYMDGNCVAMGZFE-UHFFFAOYSA-N phenylbutazonum Chemical compound O=C1C(CCCC)C(=O)N(C=2C=CC=CC=2)N1C1=CC=CC=C1 VYMDGNCVAMGZFE-UHFFFAOYSA-N 0.000 description 5
- 238000003825 pressing Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 210000003811 finger Anatomy 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种截屏方法及终端,其中方法包括:若接收到区域截屏指令,则在显示界面中显示初始截屏区域;若接收到在截屏调整浮窗内触发的区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,所述截屏调整浮窗是由所述初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域;生成调整后的所述初始截屏区域内对应内容的图片。本发明实施例可以提高截屏效率。
Description
技术领域
本发明涉及终端交互技术领域,尤其涉及一种截屏方法及终端。
背景技术
随着计算机技术的不断发展,移动终端(例如手机、平板电脑、可穿戴设备等)也日益成为人们不可或缺的工具。
在浏览消息(例如图片、聊天消息、新闻等)的过程中,用户常常想要将这些显示在显示屏上的消息保存下来,这时直接截取显示屏上显示的画面并将该画面保存为图片的方式显得简便而且直观。现有技术中,是通过点击截屏时显示的移动图标或者通过点击截屏框边界来进行截屏区域的大小调整操作。然而,按照现有技术的方式对截屏区域进行调整很容易导致误操作以及操作无效的情况,截屏效率较低。
发明内容
本发明实施例提供一种截屏方法及终端,可以提高截屏效率。
第一方面,本发明实施例提供了一种截屏方法,该方法包括:
若接收到区域截屏指令,则在显示界面中显示初始截屏区域。
若接收到在截屏调整浮窗内触发的区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,所述截屏调整浮窗是由所述初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域。
生成调整后的所述初始截屏区域内对应内容的图片。
另一方面,本发明实施例提供了一种终端,该终端包括:
接收单元,用于接收区域截屏指令。
显示单元,用于若所述接收单元接收到所述区域截屏指令,则在显示界面中显示初始截屏区域。
所述接收单元,还用于接收在截屏调整浮窗内触发的区域截屏调整指令;
调整单元,用于若所述接收单元接收到所述区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,所述截屏调整浮窗是由所述初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域。
生成单元,用于生成调整后的所述初始截屏区域内对应内容的图片。
本发明实施例中,若接收到区域截屏指令,则在显示界面中显示初始截屏区域,若接收到在截屏调整浮窗内触发的区域截屏调整指令,则根据该区域截屏调整指令调整该初始截屏区域,且该截屏调整浮窗是由该初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域,从而生成调整后的该初始截屏区域内对应内容的图片,通过浮窗对截屏区域进行调整,可以扩大区域截屏的可操作区域,从而降低误操作率,提高截屏效率。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种截屏方法的示意流程图;
图2是本发明另一实施例提供的一种截屏方法的示意流程图;
图3是本发明又一实施例提供的一种截屏方法的示意流程图;
图4a是本发明实施例提供的一种截屏示意图;
图4b是本发明实施例提供的另一种截屏示意图;
图4c是本发明实施例提供的又一种截屏示意图;
图4d是本发明实施例提供的又一种截屏示意图;
图4e是本发明实施例提供的又一种截屏示意图;
图4f是本发明实施例提供的又一种截屏示意图;
图5是本发明实施例提供的又一种截屏示意图;
图6是本发明实施例提供的又一种截屏示意图;
图7是本发明实施例提供的一种终端的示意性框图;
图8是本发明另一实施例提供的一种终端示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到【所描述条件或事件】”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到【所描述条件或事件】”或“响应于检测到【所描述条件或事件】”。
具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。
终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。
可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。
需要说明的是,终端可以是手机,平板电脑,笔记本电脑,移动互联网设备(MobileInternet Devices,MID)和便携式设备(智能手表,智能手环等)等可用于显示当前界面并进行保存的终端,当然,上述终端只是举例,而非穷举,包含但不限于上述可选终端。
请参阅图1,图1是本发明实施例提供的一种截屏方法的示意流程图。如图1所示的截屏方法可包括以下步骤:
S101、终端若接收到区域截屏指令,则在显示界面中显示初始截屏区域。
需要说明的是,初始截屏区域的形状或大小可以由终端默认,也可以由用户在终端后台预设初始截屏区域的形状或大小。
在一些可行的实施方式中,初始截屏区域的形状或大小还可以由用户在触发区域截屏指令后在显示界面中设定。在用户触发区域截屏指令后,在终端的显示界面出现可供用户选择的形状参数选项(例如圆形,矩形,三角形等)、大小参数选项(例如半径为3cm、长*宽为4cm*2cm等),用户从这些形状参数选项中选择一种形状或者从大小参数选项中选择一种尺寸作为该初始截屏区域的形状、大小。
S102、终端若接收到在截屏调整浮窗内触发的区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域。
需要说明的是,该截屏调整浮窗或初始截屏区域的位置可以进行调节。举例来说,如图4a所示,若用户在该初始截屏区域内、且在该阴影区域(即截屏调整浮窗)外触发调整位置指令,该调整位置指令为向下移动1cm,该终端接收到该调整位置指令,并根据该调整位置指令调整该初始截屏区域和截屏调整浮窗共同向下移动1cm;或者,如图4a所示,若用户在该初始截屏区域内、且在该阴影区域(即截屏调整浮窗)外触发调整位置指令,该调整位置指令为向下移动1cm,该终端接收到该调整位置指令,并根据该调整位置指令调整该初始截屏区域向下移动1cm,该截屏调整浮窗不移动,或者,调整该截屏调整浮窗向下移动1cm,该初始截屏区域不移动。
还需要说明的是,该截屏调整浮窗的形状可以是根据该初始截屏区域的形状设定的,也可以是用户自行设定的。
其中,该截屏调整浮窗是由该初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域,该截屏调整浮窗具体是由该初始截屏区域的边界向外或向内偏移预设调整距离得到的边界与该初始截屏区域的边界围成的区域。
其中,该预设调整距离可以为触摸该显示界面的接触面上任意两点之间的距离中的最大距离。其中,接触面是用户通过手指、电容笔等触摸该显示界面时形成的,举例来说,触摸该显示界面的接触面为用户大拇指的接触面,终端检测到该大拇指接触面形状、大小等参数,识别出该大拇指接触面上任意两点之间的距离中的最大距离,然后确定该最大距离为预设调整距离。
或者,该预设调整距离可以为该接触面的中心点与该接触面上的任意一点之间的距离中的最大距离。举例来说,触摸该显示界面的接触面为用户大拇指的接触面,终端检测该大拇指接触面的按压力度、按压时长和接触面大小等参数,确定该大拇指接触面中按压力度最大或按压时长最长的点为接触面的中心点,识别出该中心点与接触面上任意一点之间的距离中的最大距离,然后确定该最大距离为预设调整距离。
可以理解的是,该接触面可以是终端记录的用户的历史操作产生的接触面,也可以是用户在当前操作中(例如用户触发区域截屏指令)即时产生的接触面。当然,该接触面还可以是以其它形式产生的接触面。
需要说明的是,该截屏调整浮窗可以是在显示界面中显示初始截屏区域时生成的,也可以是在用户触发了区域截屏预调整指令后才生成的。
其中,截屏调整浮窗的颜色可以为无色透明,以达到不遮挡该显示界面中的内容为目的,方便用户根据需要对初始截屏区域进行调整。
需要说明的是,用户触发区域截屏预调整指令的方式可以是通过终端上设置的按键(例如实体物理按键或者显示界面中的虚拟按键等)触发,也可以是通过手势控制触发(例如在终端显示屏上画一个圆圈),还可以是语音控制触发。当然,上述方式只是举例,而非穷举,包含但不限于上述可选方式。
在一些可行的实施方式中,该区域截屏预调整指令具体可以包括放大指令和缩小指令。该区域截屏预调整指令为该放大指令时,该截屏调整浮窗是由该初始截屏区域的边界向内偏移预设调整距离并围成的区域,从而该初始截屏区域当前未覆盖的内容不被遮挡,以便于用户对该初始截屏区域进行放大。举例来说,如图4b或图4d所示,当区域截屏预调整指令为放大指令时,初始截屏区域的边界向内偏移相同距离形成的边界与该初始截屏区域的边界所夹的区域,即阴影部分就是截屏调整浮窗。
该区域截屏预调整指令为该缩小指令时,该截屏调整浮窗是由该初始截屏区域的边界向外偏移预设调整距离并围成的区域,从而该初始截屏区域当前覆盖的内容不被遮挡,以便于用户在对该初始截屏区域进行缩小。举例来说,如图4a或图4c所示,当区域截屏预调整指令为缩小指令时,初始截屏区域的边界向外移动相同距离形成的边界与该初始截屏区域的边界所夹的区域,即阴影部分就是截屏调整浮窗。
在一些可行的实施方式中,该截屏调整浮窗是由该初始截屏区域的边界向内偏移预设调整距离并围成的区域,以及由该初始截屏区域的边界向外偏移预设调整距离并围成的区域,如图4e或图4f所示,截屏调整浮窗一部分位于初始截屏区域外部,一部分位于初始截屏区域内部。
优选的,在位于初始截屏区域外部的截屏调整浮窗内触发区域截屏调整指令时,实现对初始截屏区域的缩小;在位于初始截屏区域内部的截屏调整浮窗内触发区域截屏调整指令时,实现对初始截屏区域的放大。
当然,在位于初始截屏区域外部的截屏调整浮窗内触发区域截屏调整指令时,也可以实现对初始截屏区域的放大;在位于初始截屏区域内部的截屏调整浮窗内触发区域截屏调整指令时,也可以实现对初始截屏区域的缩小。
具体实现中,用户触发该区域截屏调整指令的方式可以是在该截屏调整浮窗进行点击,也可以是在该截屏调整浮窗进行滑动,还可以是按压终端上的按键(例如音量调节键)使该初始截屏区域根据预设调节方式(例如按压音量增大键一下,初始截屏区域的边界向外移动1cm)进行大小调整。当然,上述方式只是举例,而非穷举,包含但不限于上述可选方式。
在一些可行的实施方式中,初始截屏区域的大小调整后,截屏调整浮窗与初始截屏区域共用的边界可以随着初始截屏区域的调整而调整,而截屏调整浮窗的其它边界的位置可以保持不变。当然,也可以在保证截屏调整浮窗的宽度不变的前提下自适应调整截屏调整浮窗的其它边界的位置。
S103、所述终端生成调整后的所述初始截屏区域内对应内容的图片。
具体的,终端获取调整后的初始截屏区域内对应的内容,并将该内容生成图片。
本发明实施例通过终端在进行区域截屏时显示截屏调整浮窗,接收在该截屏调整浮窗上触发的区域调整指令来调整初始截屏区域的大小,终端生成调整后的该初始截屏区域内对应内容的图片,可以设置截屏调整浮窗相对于初始截屏区域的位置,可以满足对调整初始截屏区域的不同需求,在方便进行初始截屏区域的调整的同时,也不会对当前屏幕内容进行遮挡,并且扩大了区域截屏的可操作区域,降低误操作率,提高截屏效率。
请参阅图2,图2是本发明另一实施例提供的一种截屏方法的示意流程图。本实施例描述的截屏方法可以包括以下步骤:
S201、终端若接收到区域截屏指令,则在显示界面中显示初始截屏区域。
S202、所述终端若接收到区域截屏预调整指令,则在所述显示界面中显示截屏调整浮窗。
其中,该截屏调整浮窗是由该初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域。
可选的,该预设调整距离为触摸该显示界面的接触面上任意两点之间的距离中的最大距离或者该接触面的中心点与该接触面上的任意一点之间的距离中的最大距离。
S203、所述终端若接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的滑动方向信息和滑动距离信息,以及所述区域截屏调整指令的触发位置信息。
具体的,终端在接收到区域截屏预调整指令后,实时检测用户在该截屏调整浮窗的操作,若终端检测到用户手指等在该截屏调整浮窗上在预设时间内(例如2秒内)向任意方向移动了一段距离,则判断该操作为滑动操作。
S204、所述终端根据所述滑动方向信息确定所述初始截屏区域的调整方向。
其中,该滑动方向信息是指用户所进行的滑动操作中,在该截屏调整浮窗所滑动的方向,可以为左,右,上,下,左上,左下,右上,右下等方向。
S205、所述终端根据所述滑动距离信息确定所述初始截屏区域的调整距离。
其中,该滑动距离信息是指用户所进行的滑动操作中,用户手指等在该截屏调整浮窗内滑动的起点到终点的直线距离,或者,起点到终点的路程。另外,用户在该截屏调整浮窗进行的滑动操作,如果其中滑动的直线距离超过了当前屏幕范围,则操作无效,用户需要对其截屏调整区域进行再次操作,也可以是当滑动的直线距离超过了当前屏幕范围,则默认该操作中的直线距离为用户进行滑动操作的起点到所经过的当前屏幕范围的边界处的距离。
S206、所述终端根据所述触发位置信息确定所述初始截屏区域中对应的目标边界。
需要说明的是,该触发位置信息具体可以是滑动操作的起点的位置。
举例来说,如图4a所示,初始截屏区域为矩形,用户在截屏调整浮窗的上方区域触发了滑动操作,终端检测到该操作,确定滑动操作的起点的位置位于上方区域,则可以确定该初始截屏区域的上边界即为需要调整的目标边界。
又举例来说,如图4a所示,初始截屏区域为矩形,用户在截屏调整浮窗的左方区域触发了滑动操作,其滑动方向为左上方,终端检测到该操作,则确定该初始截屏区域的左边界和上边界均为需要调整的目标边界。
可选的,该初始截屏区域中对应的目标边界还可以根据滑动方向确定。例如,可以设置为向哪个方向滑动就对应哪个边界,向左滑动,对应该初始截屏区域的目标边界为左边界。
在一些可行的实施方式中,该调整距离可以由终端默认,也可以由用户在终端后台进行设置。举例来说,该调整距离可以为1cm,若终端检测到在该截屏调整浮窗的滑动操作,则获取该滑动操作的滑动方向,将该滑动方向对应的该初始截屏区域边界中的目标边界向该滑动方向移动1cm,若用户再次进行该滑动操作,则又将该目标边界向该滑动方向移动1cm。
S207、所述终端根据所述调整方向和调整距离,调整所述目标边界。
举例来说,如图4a所示,若初始截屏区域为矩形,截屏预调整指令为缩小指令,截屏调整浮窗在初始截屏区域的外侧,用户在截屏调整浮窗的左方区域触发了滑动操作,其滑动方向为正右方,滑动距离为2cm,目标边界为左边界,则终端将该初始截屏区域的左边界向正右方移动2cm,或者,根据滑动距离与调整距离的对应关系,获取滑动操作的滑动距离为2cm时,对应的该初始截屏区域的部分边界需调整的距离,调整效果如图5所示。
S208、所述终端生成调整后的所述初始截屏区域内对应内容的图片。
本发明实施例通过终端在进行区域截屏时显示截屏调整浮窗,接收在该截屏调整浮窗中触发的区域截屏调整指令,该区域截屏调整指令包括滑动方向信息和滑动距离信息,终端确定需要调整的初始截屏区域的目标边界,将该目标边界向该调整方向移动调整距离,并生成调整后的该初始截屏区域内对应内容的图片,可以满足对调整初始截屏区域的不同需求,在方便进行初始截屏区域的调整的同时,也不会对当前屏幕内容进行遮挡,并且扩大了区域截屏的可操作区域,降低误操作率,提高截屏效率。
请参阅图3,图3是本发明又一实施例提供的一种截屏方法的示意流程图。本实施例描述的截屏方法可以包括以下步骤:
S301、终端若接收到区域截屏指令,则在显示界面中显示初始截屏区域。
S302、所述终端若接收到区域截屏预调整指令,则在所述显示界面中显示截屏调整浮窗。
其中,该截屏调整浮窗是由该初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域。
可选的,该预设调整距离为触摸该显示界面的接触面上任意两点之间的距离中的最大距离或者该接触面的中心点与该接触面上的任意一点之间的距离中的最大距离。
S303、所述终端若接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的点击信息,以及所述区域截屏调整指令的触发位置信息。
其中,该区域截屏调整指令由点击操作触发,该点击操作可以包括点击次数、触发位置、点击时长以及点击力度等点击信息。
S304、所述终端根据所述点击信息确定所述初始截屏区域的调整方向和调整距离。
需要说明的是,该调整方向可以是根据点击位置确定的方向。举例来说,若该初始截屏区域的形状为矩形,当用户进行点击操作的点击位置在该截屏调整浮窗的正上方区域时,则调整方向可以为向上或者向下,若区域截屏预调整指令为放大指令,则终端将矩形的上边界向正上方移动,若区域截屏预调整指令为缩小指令,终端将矩形的上边界向正下方移动。
举例来说,如图4c或图4d所示,若该初始截屏区域的形状为圆形,该截屏调整浮窗为一圆环,则可以是:当用户进行点击操作的点击位置在该截屏调整浮窗的任意位置时,调整方向可以为向内或者向外,若区域截屏预调整指令为放大指令(如图4d),则终端将该初始截屏区域的圆周向外移动;若区域截屏预调整指令为缩小指令(如图4c),终端将该初始截屏区域的圆周向内移动。
再举例来说,如图4f所示,若该初始截屏区域的形状为圆形,该截屏调整浮窗为一圆环,圆环的一部分位于初始截屏区域外部,一部分位于初始截屏区域内部,当用户进行点击操作的点击位置在位于初始截屏区域外部的圆环区域时,调整方向可以确定为向内,即缩小该初始截屏区域的方向;当用户进行点击操作的点击位置在位于初始截屏区域内部的圆环区域时,调整方向可以确定为向外,即放大该初始截屏区域的方向。
还需要说明的是,该调整距离可以与预设的移动距离有对应关系,该对应关系是根据点击信息中的点击次数确定。其中,该预设的移动距离可以是终端预设的移动距离,也可以是用户在终端后台自行设置的移动距离。其中,该点击次数即为用户在预设时长内(例如2秒内)触发点击操作的次数。举例来说,该调整距离可以为在2秒内点击1次,移动1cm,点击2次,移动2cm,以此规律类推,在此不做赘述;或者,该调整距离可以为在2秒内点击1次,移动2cm,点击2次,移动4cm,点击3次,移动8cm,按点击次数的指数形式递增,当然,也可以是其他方式。
S305、所述终端根据所述触发位置信息确定所述初始截屏区域中对应的目标边界。
具体的,终端可以设置触发位置与需调整边界的对应关系。举例来说,若该初始截屏区域为矩形,用户进行点击操作的触发位置在该截屏调整浮窗的正上方区域,则该对应的初始截屏区域边界中需调整的目标边界即为矩形的上边界。
在一些可行的实施方式中,终端可以根据用户在终端显示屏上的接触面中,点击力度最强的点确定离该点距离最近的该初始截屏区域中的边界为该初始截屏区域中需要调整的目标边界,也可以是终端根据用户在终端显示屏上的接触面中,点击时长最长的点确定离该点距离最近的该初始截屏区域中的边界为该初始截屏区域中需要调整的目标边界等。
S306、所述终端根据所述调整方向和调整距离,调整所述目标边界。
在一些可行的实施方式中,终端根据该区域截屏调整指令调整该初始截屏区域的方式还可以是该终端获取该点击信息中在该截屏调整浮窗中的触发位置,确定该触发位置对应的该初始截屏区域边界中的目标边界,然后确定该部分边界所对应的调整方向,该终端将该目标边界向该调整方向移动预设调整距离。
举例来说,如图4b所示,显示的是区域截屏预调整指令为放大指令时,截屏调整浮窗在初始截屏外侧的显示界面,若用户在该截屏调整浮窗正上方区域进行点击操作,点击次数为1次,则终端将初始截屏区域的上边界向正上方移动1cm,调整效果如图6所示。
S307、所述终端生成调整后的所述初始截屏区域内对应内容的图片。
本发明实施例通过终端在进行区域截屏时显示截屏调整浮窗,接收在该截屏调整浮窗中触发的区域截屏调整指令,其中,区域截屏调整指令的不同,该截屏调整浮窗的位置也不同,并且该区域截屏调整指令由点击操作触发,然后终端获取该点击操作中的点击位置和点击次数,确定点击位置对应的需要调整的初始截屏区域的部分边界,将该部分边界向指定方向移动该移动距离,并生成包括大小调整后的该初始截屏区域对应内容的图片,可以满足对调整初始截屏区域的不同需求,在方便进行初始截屏区域的调整的同时,也不会对当前屏幕内容进行遮挡,并且扩大了区域截屏的可操作区域,降低误操作率,提高截屏效率。
请参见图7,图7是本发明实施例提供的一种终端的示意性框图,本实施例描述的终端,包括接收单元701、显示单元702、调整单元703和生成单元704,其中:
接收单元701,用于接收区域截屏指令。
显示单元702,用于若所述接收单元701接收到所述区域截屏指令,则在显示界面中显示初始截屏区域。
所述接收单元701,还用于接收在截屏调整浮窗内触发的区域截屏调整指令。
调整单元703,用于若所述接收单元701接收到所述区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,所述截屏调整浮窗是由所述初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域。
生成单元704,用于生成调整后的所述初始截屏区域内对应内容的图片。
可选的,所述预设调整距离为触摸所述显示界面的接触面上任意两点之间的距离中的最大距离或者所述接触面的中心点与所述接触面上的任意一点之间的距离中的最大距离。
可选的,所述接收单元701,还用于接收区域截屏预调整指令。
所述显示单元702,还用于若所述接收单元701接收到所述区域截屏预调整指令,则在所述显示界面中显示截屏调整浮窗。
可选的,所述区域截屏调整指令包括滑动方向信息和滑动距离信息,所述调整单元703,具体用于:
若所述接收单元701接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的滑动方向信息和滑动距离信息,以及所述区域截屏调整指令的触发位置信息。
根据所述滑动方向信息确定所述初始截屏区域的调整方向。
根据所述滑动距离信息确定所述初始截屏区域的调整距离。
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界。
根据所述调整方向和所述调整距离,调整所述目标边界。
可选的,所述区域截屏调整指令包括点击信息,所述调整单元703,具体用于:
若所述接收单元701接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的点击信息,以及所述区域截屏调整指令的触发位置信息。
根据所述点击信息确定所述初始截屏区域的调整方向和调整距离。
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界。
根据所述调整方向和所述调整距离,调整所述目标边界。
需要说明的是,本发明实施例的终端的各功能单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本发明实施例通过终端在进行区域截屏时显示截屏调整浮窗,接收在该截屏调整浮窗上触发的区域调整指令来调整初始截屏区域的大小,终端生成调整后的该初始截屏区域内对应内容的图片,可以设置截屏调整浮窗相对于初始截屏区域的位置,可以满足对调整初始截屏区域的不同需求,在方便进行初始截屏区域的调整的同时,也不会对当前屏幕内容进行遮挡,并且扩大了区域截屏的可操作区域,降低误操作率,提高截屏效率。
参见图8,是本发明另一实施例提供的一种终端的示意框图。本实施例所描述的终端,包括:至少一个输入设备1000;至少一个处理器2000,例如CPU;至少一个存储器3000;至少一个输出设备4000,上述输入设备1000、处理器2000、存储器3000和输出设备4000通过总线5000连接。
应当理解,在本发明实施例中,上述输入设备1000可以为触控面板,包括触摸屏和触控屏等,上述输出设备4000可以包括显示器(LCD等)。
上述处理器2000可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
上述存储器3000可以包括只读存储器和随机存取存储器,并向处理器2000提供指令和数据。存储器3000的一部分还可以包括非易失性随机存取存储器。例如,存储器3000还可以存储设备类型的信息。其中:
输入设备1000,用于接收区域截屏指令。
输出设备4000,用于若所述输入设备1000接收到所述区域截屏指令,则在显示界面中显示初始截屏区域。
所述输入设备1000,还用于接收在截屏调整浮窗内触发的区域截屏调整指令。
处理器2000,用于若所述输入设备1000接收到所述区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,所述截屏调整浮窗是由所述初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域。
所述处理器2000,还用于生成调整后的所述初始截屏区域内对应内容的图片。
可选的,所述预设调整距离为触摸所述显示界面的接触面上任意两点之间的距离中的最大距离或者所述接触面的中心点与所述接触面上的任意一点之间的距离中的最大距离。
可选的,所述输入设备1000,还用于接收区域截屏预调整指令。
所述输出设备4000,还用于若所述输入设备1000接收到所述区域截屏预调整指令,则在所述显示界面中显示截屏调整浮窗。
可选的,所述区域截屏调整指令包括滑动方向信息和滑动距离信息,所述处理器2000,具体用于:
若所述输入设备1000接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的滑动方向信息和滑动距离信息,以及所述区域截屏调整指令的触发位置信息。
根据所述滑动方向信息确定所述初始截屏区域的调整方向。
根据所述滑动距离信息确定所述初始截屏区域的调整距离。
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界。
根据所述调整方向和所述调整距离,调整所述目标边界。
可选的,所述区域截屏调整指令包括点击信息,所述处理器2000,具体用于:
若所述输入设备1000接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的点击信息,以及所述区域截屏调整指令的触发位置信息。
根据所述点击信息确定所述初始截屏区域的调整方向和调整距离。
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界。
根据所述调整方向和所述调整距离,调整所述目标边界。
具体实现中,本发明实施例中所描述的输入设备1000、处理器2000、存储器3000和输出设备4000可执行本发明实施例图1~图3提供的截屏方法中所描述的终端的实现方式,也可执行本发明实施例图7所描述的终端的实现方式,在此不再赘述。
本发明实施例通过终端在进行区域截屏时显示截屏调整浮窗,接收在该截屏调整浮窗上触发的区域调整指令来调整初始截屏区域的大小,终端生成调整后的该初始截屏区域内对应内容的图片,可以设置截屏调整浮窗相对于初始截屏区域的位置,可以满足对调整初始截屏区域的不同需求,在方便进行初始截屏区域的调整的同时,也不会对当前屏幕内容进行遮挡,并且扩大了区域截屏的可操作区域,降低误操作率,提高截屏效率。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种截屏方法,其特征在于,包括:
若接收到区域截屏指令,则在显示界面中显示初始截屏区域;
若接收到在截屏调整浮窗内触发的区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,所述截屏调整浮窗是由所述初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域;
生成调整后的所述初始截屏区域内对应内容的图片。
2.根据权利要求1所述的方法,其特征在于,
所述预设调整距离为触摸所述显示界面的接触面上任意两点之间的距离中的最大距离或者所述接触面的中心点与所述接触面上的任意一点之间的距离中的最大距离。
3.根据权利要求1或2所述的方法,其特征在于,所述若接收到在截屏调整浮窗内触发的区域截屏调整指令之前,所述方法还包括:
若接收到区域截屏预调整指令,则在所述显示界面中显示截屏调整浮窗。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述区域截屏调整指令包括滑动方向信息和滑动距离信息,所述若接收到在截屏调整浮窗内触发的区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,包括:
若接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的滑动方向信息和滑动距离信息,以及所述区域截屏调整指令的触发位置信息;
根据所述滑动方向信息确定所述初始截屏区域的调整方向;
根据所述滑动距离信息确定所述初始截屏区域的调整距离;
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界;
根据所述调整方向和所述调整距离,调整所述目标边界。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述区域截屏调整指令包括点击信息,所述若接收到在截屏调整浮窗内触发的区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,包括:
若接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的点击信息,以及所述区域截屏调整指令的触发位置信息;
根据所述点击信息确定所述初始截屏区域的调整方向和调整距离;
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界;
根据所述调整方向和所述调整距离,调整所述目标边界。
6.一种终端,其特征在于,包括:
接收单元,用于接收区域截屏指令;
显示单元,用于若所述接收单元接收到所述区域截屏指令,则在显示界面中显示初始截屏区域;
所述接收单元,还用于接收在截屏调整浮窗内触发的区域截屏调整指令;
调整单元,用于若所述接收单元接收到所述区域截屏调整指令,则根据所述区域截屏调整指令调整所述初始截屏区域,所述截屏调整浮窗是由所述初始截屏区域的边界向外或向内偏移预设调整距离并围成的区域;
生成单元,用于生成调整后的所述初始截屏区域内对应内容的图片。
7.根据权利要求6所述的终端,其特征在于,
所述预设调整距离为触摸所述显示界面的接触面上任意两点之间的距离中的最大距离或者所述接触面的中心点与所述接触面上的任意一点之间的距离中的最大距离。
8.根据权利要求6或7所述的终端,其特征在于,
所述接收单元,还用于接收区域截屏预调整指令;
所述显示单元,还用于若所述接收单元接收到所述区域截屏预调整指令,则在所述显示界面中显示截屏调整浮窗。
9.根据权利要求6至8任一项所述的终端,其特征在于,所述区域截屏调整指令包括滑动方向信息和滑动距离信息,所述调整单元,具体用于:
若所述接收单元接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的滑动方向信息和滑动距离信息,以及所述区域截屏调整指令的触发位置信息;
根据所述滑动方向信息确定所述初始截屏区域的调整方向;
根据所述滑动距离信息确定所述初始截屏区域的调整距离;
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界;
根据所述调整方向和所述调整距离,调整所述目标边界。
10.根据权利要求6至9任一项所述的终端,其特征在于,所述区域截屏调整指令包括点击信息,所述调整单元,具体用于:
若所述接收单元接收到在截屏调整浮窗内触发的区域截屏调整指令,则获取所述区域截屏调整指令中的点击信息,以及所述区域截屏调整指令的触发位置信息;
根据所述点击信息确定所述初始截屏区域的调整方向和调整距离;
根据所述触发位置信息确定所述初始截屏区域中对应的目标边界;
根据所述调整方向和所述调整距离,调整所述目标边界。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610958811.1A CN106598423A (zh) | 2016-11-03 | 2016-11-03 | 一种截屏方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610958811.1A CN106598423A (zh) | 2016-11-03 | 2016-11-03 | 一种截屏方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106598423A true CN106598423A (zh) | 2017-04-26 |
Family
ID=58589580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610958811.1A Withdrawn CN106598423A (zh) | 2016-11-03 | 2016-11-03 | 一种截屏方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106598423A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108008991A (zh) * | 2017-10-30 | 2018-05-08 | 努比亚技术有限公司 | 一种图片处理方法、终端及计算机可读存储介质 |
CN108170343A (zh) * | 2017-12-15 | 2018-06-15 | 广东欧珀移动通信有限公司 | 电子装置、截图方法及相关产品 |
CN109144370A (zh) * | 2018-09-30 | 2019-01-04 | 珠海市君天电子科技有限公司 | 一种截屏方法、装置、终端及计算机可读介质 |
CN112286430A (zh) * | 2020-10-29 | 2021-01-29 | 维沃移动通信有限公司 | 图像处理方法、装置、设备及介质 |
CN115291777A (zh) * | 2022-08-04 | 2022-11-04 | 维沃移动通信有限公司 | 截屏方法、装置、终端及可读存储介质 |
-
2016
- 2016-11-03 CN CN201610958811.1A patent/CN106598423A/zh not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108008991A (zh) * | 2017-10-30 | 2018-05-08 | 努比亚技术有限公司 | 一种图片处理方法、终端及计算机可读存储介质 |
CN108170343A (zh) * | 2017-12-15 | 2018-06-15 | 广东欧珀移动通信有限公司 | 电子装置、截图方法及相关产品 |
CN108170343B (zh) * | 2017-12-15 | 2021-04-16 | Oppo广东移动通信有限公司 | 电子装置、截图方法及相关产品 |
CN109144370A (zh) * | 2018-09-30 | 2019-01-04 | 珠海市君天电子科技有限公司 | 一种截屏方法、装置、终端及计算机可读介质 |
CN109144370B (zh) * | 2018-09-30 | 2022-04-29 | 珠海豹趣科技有限公司 | 一种截屏方法、装置、终端及计算机可读介质 |
CN112286430A (zh) * | 2020-10-29 | 2021-01-29 | 维沃移动通信有限公司 | 图像处理方法、装置、设备及介质 |
CN115291777A (zh) * | 2022-08-04 | 2022-11-04 | 维沃移动通信有限公司 | 截屏方法、装置、终端及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11947782B2 (en) | Device, method, and graphical user interface for manipulating workspace views | |
US11907013B2 (en) | Continuity of applications across devices | |
US12045440B2 (en) | Method, device, and graphical user interface for tabbed and private browsing | |
JP6833245B2 (ja) | ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース | |
US11755273B2 (en) | User interfaces for audio media control | |
US12050761B2 (en) | Device, method, and graphical user interface for transitioning from low power mode | |
US11714597B2 (en) | Methods and user interfaces for sharing audio | |
JP7596481B2 (ja) | コンテンツベースの触知出力 | |
TWI629636B (zh) | 用於控制一電子器件之方法、電子器件及非暫時性電腦可讀儲存媒體 | |
US12099772B2 (en) | Cross device interactions | |
JP5730289B2 (ja) | 携帯端末機の画面表示管理方法及び携帯端末機 | |
TWI381304B (zh) | 使用者介面顯示區域的調整方法、裝置及儲存媒體 | |
EP3877834A1 (en) | Devices, methods, and graphical user interfaces for interacting with user interface objects and providing feedback | |
US20200341610A1 (en) | Presenting user interfaces that update in response to detection of a hovering object | |
CN106598423A (zh) | 一种截屏方法及终端 | |
US11829591B2 (en) | User interface for managing input techniques | |
US10558344B2 (en) | Linking multiple windows in a user interface display | |
CN106033301B (zh) | 应用程序桌面管理方法及触屏终端 | |
CN106598452A (zh) | 一种截屏方法及终端 | |
JP2025041630A (ja) | コンテンツベースの触知出力 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170426 |