CN117666877A - 截屏方法、装置、存储介质以及终端 - Google Patents

截屏方法、装置、存储介质以及终端 Download PDF

Info

Publication number
CN117666877A
CN117666877A CN202211038078.3A CN202211038078A CN117666877A CN 117666877 A CN117666877 A CN 117666877A CN 202211038078 A CN202211038078 A CN 202211038078A CN 117666877 A CN117666877 A CN 117666877A
Authority
CN
China
Prior art keywords
screen
interface
target
split
capturing
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.)
Pending
Application number
CN202211038078.3A
Other languages
English (en)
Inventor
焦时雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202211038078.3A priority Critical patent/CN117666877A/zh
Priority to PCT/CN2023/105578 priority patent/WO2024041232A1/zh
Publication of CN117666877A publication Critical patent/CN117666877A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

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

截屏方法、装置、存储介质以及终端
技术领域
本申请涉及通信技术领域,尤其涉及一种截屏方法、装置、存储介质以及终端。
背景技术
随着科学技术的发展,终端也越来越多地出现在人们生活中,终端中的功能也越来越丰富。截屏功能是目前很多终端的一项基本功能,通过截屏功能可以截取终端屏幕上的显示内容,并将截取的显示内容以图片的形式保存下来,以得到终端界面的截屏,通常通过这种截屏功能获得的图片是整个屏幕上的全部界面的截屏。
发明内容
本申请实施例提供一种截屏方法、装置、存储介质以及终端,可以实现终端处于分屏显示状态下便捷进行截屏。
第一方面,本申请实施例提供一种截屏方法,应用于终端,所述终端处于分屏显示状态下,通过至少一条分屏线将屏幕界面分成N个分屏界面,所述N为大于1的正整数,该方法包括:在所述终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,所述第一目标分屏界面包括至少一个分屏界面;响应于所述截屏操作,生成所述截屏操作的截屏图片,所述截屏图片包括所述第一目标分屏界面内的显示内容。
第二方面,本申请实施例提供一种截屏装置,应用于终端,所述终端处于分屏显示状态下,通过至少一条分屏线将屏幕界面分成N个分屏界面,所述N为大于1的正整数,该装置包括:操作接收模块,用于在所述终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,所述第一目标分屏界面包括至少一个分屏界面;截屏响应模块,用于响应于所述截屏操作,生成所述截屏操作的截屏图片,所述截屏图片包括所述第一目标分屏界面内的显示内容。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
第四方面,本申请实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
本申请实施例一些实施例提供的技术方案带来的有益效果至少包括:
本申请实施例提供一种截屏方法,首先在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面,然后响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。由于可以通过屏幕上的截屏操作确定需要截屏的一个或者多个分屏界面,那么不需要对终端的全屏截图进行裁剪,就可以直接对一个或者多个分屏界面进行截屏,实现了终端处于分屏显示状态下便捷进行截屏,并且大大提高了终端处于分屏显示状态下的截屏效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅为本申请实施例的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种截屏方法的示例性***架构图;
图2为本申请实施例提供的一种截屏方法的流程示意图;
图3为本申请实施例提供的分屏显示状态的示意图;
图4为本申请实施例提供的截屏操作的示意图;
图5为本申请实施例提供的一种截屏图片的示意图;
图6为本申请实施例提供的另一种截屏图片的示意图;
图7为本申请另一实施例提供的一种截屏方法的流程示意图;
图8为本申请另一实施例提供的截屏操作的示意图;
图9为本申请另一实施例提供的一种截屏方法的流程示意图;
图10为本申请另一实施例提供的缩略图的示意图;
图11为本申请另一实施例提供的拖动缩略图的示意图;
图12为本申请另一实施例提供的拖动缩略图的示意图;
图13为本申请另一实施例提供的拖动缩略图的示意图;
图14为本申请另一实施例提供的拖动缩略图的示意图;
图15为本申请另一实施例提供的一种截屏装置的结构示意图;
图16为本申请实施例提供的一种终端的结构示意。
具体实施方式
为使得本申请实施例的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅为本申请实施例一部分实施例,而非全部实施例。基于本申请实施例中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
截屏功能是目前很多终端的一项基本功能。通过截屏功能可以截取终端的屏幕上的显示内容,并将截取的显示内容以图片的形式保存下来,以得到终端界面的截屏,通常通过这种截屏功能获得的图片是整个屏幕上的全部屏幕界面的截屏。
当前,一些终端具有分屏显示功能,终端处于分屏显示状态下,终端的屏幕上的屏幕界面可以同时显示不同应用程序的界面。比如,如果终端的屏幕界面分为上、下两个分屏界面,一个分屏界面显示应用程序a的界面,另一分屏界面显示应用程序b的界面。
在终端处于分屏显示状态时,如果要对某个分屏界面进行截图,需要先对整个屏幕界面进行截屏,得到整个屏幕界面的截图,然后通过图片编辑工具,对整个屏幕界面的截图进行剪裁,得到分屏界面的截图。
因此相关技术中对于分屏的截屏方式过程复杂,操作步骤多,用时较长,导致截屏效率较低。
针对上述相关技术中存在的技术问题,本申请提供一种截屏方法,首先在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面,然后响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。由于可以通过屏幕上的截屏操作确定需要截屏的一个或者多个分屏界面,那么不需要对终端的全屏截图进行裁剪,就可以直接对一个或者多个分屏界面进行截屏,实现了终端处于分屏显示状态下便捷进行截屏,并且大大提高了终端处于分屏显示状态下的截屏效率。
请参阅图1,图1为本申请实施例提供的一种截屏方法的示例性***架构图。
如图1所示,***架构可以包括终端101、网络102和服务器103。网络102用于在终端101和服务器103之间提供通信链路的介质。网络102可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(Wireless-Fidelity,Wi-Fi)通信链路或微波通信链路等。
终端101可以通过网络102与服务器103交互,以接收来自服务器103的消息或向服务器103发送消息,或者终端101可以通过网络102与服务器103交互,进而接收其他用户向服务器103发送的消息或者数据。终端101可以是硬件,也可以是软件。当终端101为硬件时,可以是各种电子设备,包括但不限于智能手表、智能手机、平板电脑、膝上型便携式计算机和台式计算机等。当终端101为软件时,可以是安装在上述所列举的电子设备中,其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。
在本申请实施例中,终端101首先可以在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面;终端101然后可以响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。
服务器103可以是提供各种服务的业务服务器。需要说明的是,服务器103可以是硬件,也可以是软件。当服务器103为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
或者,该***架构还可以不包括服务器103,换言之,服务器103可以为本说明书实施例中可选的设备,即本说明书实施例提供的方法可以应用于仅包括终端101的***结构中,本申请实施例对此不做限定。
应理解,图1中的终端、网络以及服务器的数目仅是示意性的,根据实现需要,可以是任意数量的终端、网络以及服务器。
请参阅图2,图2为本申请实施例提供的一种截屏方法的流程示意图。本申请实施例的执行主体可以是执行截屏方法的终端,也可以是执行截屏方法的终端中的处理器,还可以是执行截屏方法的终端中的截屏方法服务。为方便描述,下面以执行主体是终端中的处理器为例,介绍截屏方法的具体执行过程。
如图2所示,截屏方法至少可以包括:
S202、在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面。
可以理解的,本申请实施例所提出的分屏显示状态是指一个终端中屏幕的屏幕界面可以显示多个分屏界面,具体的,可以通过至少一条分屏线(虚拟线)将屏幕界面分成N个分屏界面,N为大于1的正整数,也即通过至少一条分屏线将屏幕界面分成至少2个分屏界面,每一分屏界面可以用于显示一个应用程序的应用界面。
请参阅图3,图3为本申请实施例提供的分屏显示状态的示意图。如图3所示,终端300处于分屏显示状态时,可以通过屏幕301的屏幕界面302同时显示多个应用程序。应用程序可以包括:社交类应用程序(例如,微信、QQ等)、文本编辑类应用程序(例如,便签、备忘录等)、图像管理类应用程序(例如,相册)、地图类应用程序(例如,百度地图、谷歌地图等)、浏览器类应用程序(例如,Safair,GoogleChrome等)、音乐类应用程序(例如,QQ音乐、网易云音乐等)等等。
进一步地,终端300处于分屏显示状态时,终端300中屏幕界面302表现出的分屏形式可以包括两种类别:第一类,分屏界面之间的分屏线未形成交汇点(分屏线相互平行)。如图3A所示,终端300中屏幕界面302显示两个分屏界面,两个分屏界面分别为第一分屏界面304和第二分屏界面305,第一分屏界面304和第二分屏界面305通过分屏线310、屏幕界面302的界面边界进行划分。其中:第一分屏界面304显示天气应用程序的应用界面和状态栏303,状态栏303可以包括信号类型、信号强度、时间、WI-FI图标、当前剩余电量等;第二分屏界面305显示社交应用程序的聊天窗口界面。
第二类,分屏界面之间的分屏线形成交汇点,形成至少一个交汇点。如图3B所示,终端300中屏幕界面302三个分屏界面,两个分屏界面分别为第一分屏界面306、第二分屏界面307以及第三分屏界面308,第一分屏界面306和第二分屏界面307通过分屏线320、屏幕界面302的界面边界进行划分,第三分屏界面308与第一分屏界面306、第二分屏界面307通过分屏线330、屏幕界面302的界面边界进行划分,分屏线320与分屏线330形成一个交汇点。其中:第一分屏界面306显示天气应用程序的应用界面和状态栏303;第二分屏界面307显示社交应用程序的聊天窗口界面;第三分屏界面308显示音乐程序的应用界面。图3B所示的情形更加常见于终端300具备较大屏幕301的实施例中,例如,终端300为折叠手机、平板电脑、计算机、电视等。
在终端处于分屏显示状态下,当用户需要获取屏幕界面中的一个或者多个分屏界面的截屏图片时,可以针对屏幕界面中的第一目标分屏界面进行截屏操作,第一目标分屏界面包括屏幕界面中的至少一个分屏界面,也即第一目标分屏界面可以包括一个或者多个分屏界面,进而终端中的处理器可以接收屏幕上的截屏操作,其中,截屏操作可以是在终端屏幕上的触控操作,例如,截屏操作可以是手指(包括指关节)在终端屏幕上的敲击操作,还可以是手指在终端屏幕上的滑动、抓取操作等,在本申请实施例中,以截屏操作为用户通过三根手指在一个或者多个分屏界面对应的屏幕区域上滑动的触控操作为例进行介绍。
具体地,由于屏幕上的截屏操作均是用户针对第一目标分屏界面输入的操作,因此在处理器接收到屏幕上的截屏操作之后,处理器可以确定截屏操作在屏幕界面中对应的第一目标分屏界面。
请参阅图4,图4为本申请实施例提供的截屏操作的示意图。如图4A所示,基于图3B中的分屏界面,用户通过三根手指在第一分屏界面306对应的屏幕区域上滑动,相当于在屏幕上针对第一分屏界面306输入了截屏操作,那么终端中的处理器可以接收屏幕上针对第一分屏界面306输入的截屏操作,并确定第一分屏界面306为截屏操作对应的第一目标分屏界面;如图4B所示,基于图3B中的分屏界面,用户通过三根手指在第一分屏界面306和第二分屏界面307对应的屏幕区域上连续滑动,相当于在屏幕上针对第一分屏界面306第二分屏界面307输入了截屏操作,那么终端中的处理器可以接收屏幕上针对第一分屏界面306第二分屏界面307输入的截屏操作,并确定第一分屏界面306第二分屏界面307为截屏操作对应的为第一目标分屏界面。
S204、响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。
由于屏幕界面中的各分屏界面用于显示各应用程序的应用界面,因此在确定截屏操作对应的第一目标分屏界面之后,可以响应截屏操作,确定第一目标分屏界面的界面边界,第一目标分屏界面的界面边界为第一目标分屏界面包括的所有分屏界面组合而成的整体分屏界面的界面边界,并根据第一目标分屏界面的界面边界,截取第一目标分屏界面内的显示内容,也即生成截屏操作的截屏图片,那么第一目标分屏界面内的显示内容也即第一目标分屏界面包括的所有分屏界面组合而成的整体分屏界面的显示内容。
根据第一目标分屏界面的界面边界,截取第一目标分屏界面内的显示内容的过程中,具体可以截取屏幕界面的全屏截图,然后根据第一目标分屏界面的界面边界,截取第一目标分屏界面内的显示内容,得到截屏操作的截屏图片。
可选地,在本申请实施例中,第一目标分屏界面可以包括一个或者多个分屏界面,当第一目标分屏界面包括一个分屏界面时,那么截屏图片包括一个分屏界面内的显示内容;当第一目标分屏界面包括屏幕界面中所有分屏界面时,那么截屏图片即为屏幕界面的全屏截图,也即在本申请实施例中,通过截屏操作可以实现一个分屏界面的截图,也可以实现多个分屏界面的截图,还可以实现屏幕界面的全屏截图。
请参阅图5,图5为本申请实施例提供的一种截屏图片的示意图。如图5所示,基于图4B中的截屏操作,确定第一分屏界面306、第二分屏界面307为截屏操作对应的为第一目标分屏界面之后,可以响应截屏操作,确定第一目标分屏界面的界面边界,第一目标分屏界面的界面边界为第一分屏界面306、第二分屏界面307组合而成的整体分屏界面的界面边界,并根据第一目标分屏界面的界面边界,截取第一目标分屏界面内的显示内容,也即生成截屏操作的截屏图片500。
可选地,生成截屏操作的截屏图片之后,还可以基于用户的操作对截屏图片进行展示或者存储。
可选地,当第一目标分屏界面所在图层上方存在浮窗界面时,那么响应于截屏操作,生成截屏操作的截屏图片的过程中,一方面,可以仅仅截取第一目标分屏界面所在图层中的显示内容,也即截屏图片中不包括浮窗界面中的显示内容;另一方面,由于当第一目标分屏界面所在图层上方存在浮窗界面时,因为用户在进行截屏操作之前关闭浮窗界面或将浮窗界面移到想截屏的区域外的操作成本并不高,那么根据所见即所得的原则,在本申请实施例中在生成截屏图片的过程中,会根据第一目标分屏界面的界面边界,将不同图层处于第一目标分屏界面的界面边界内的所有内容均截取下来,因此若第一目标分屏界面所在图层上方存在浮窗界面且浮窗界面与第一目标分屏界面存在重叠时,那么在生成截屏图片的过程中也会将浮窗界面处于第一目标分屏界面的界面边界内的浮窗部分截取下来,以使得截屏图片包括第一目标分屏界面与浮窗界面中叠加之后,处于第一目标分屏界面内的显示内容。
请参阅图6,图6为本申请实施例提供的另一种截屏图片的示意图。如图6所示,基于图3A中的分屏界面,第一分屏界面304和第二分屏界面305所在图层上方存在浮窗界面610,且浮窗界面610与第一分屏界面304、第二分屏界面305均存在重叠,那么若基于截屏操作确定第一分屏界面304为截屏操作对应的为第一目标分屏界面之后,可以响应截屏操作确定第一目标分屏界面的界面边界,第一目标分屏界面的界面边界即为第一分屏界面304的界面边界,并根据第一分屏界面304的界面边界,截取所有图层处于第一分屏界面304的界面边界内的显示内容,以生成截屏操作的截屏图片600,那么截屏图片600也就会包括浮窗界面610处于第一分屏界面304的界面边界内的浮窗部分。
相较于相关技术中,对某个分屏中的界面进行截图,需要先对整个屏幕界面进行截屏,得到整个屏幕界面的截图,然后通过图片编辑工具,对整个屏幕界面的截图进行剪裁,得到分屏的截图,本申请中可以通过屏幕上的截屏操作确定需要截屏的一个或者多个分屏界面,那么不需要对终端的全屏截图进行裁剪,就可以直接对一个或者多个分屏界面进行截屏,实现了终端处于分屏显示状态下便捷进行截屏,并且大大提高了终端处于分屏显示状态下的截屏效率。
请参阅图7,图7为本申请另一实施例提供的一种截屏方法的流程示意图。
如图7所示,该方法包括:
S702、在终端处于分屏显示状态下,接收屏幕上的截屏操作,确定截屏操作在屏幕界面中对应的第一目标分屏界面。
可以理解的,由于截屏操作可以是连续的触控操作,因此当终端中的处理器监测到屏幕上存在截屏操作时,可以持续接收后续在屏幕上产生的截屏操作,那么为了便于用户知晓自己在屏幕上的截屏操作,可以在接收截屏操作的过程中基于截屏操作进行相关操作。
在本申请实施例中,可以在持续接收屏幕上的截屏操作之后,在屏幕界面中实时展示截屏操作对应的操作画面,那么用户可以基于展示的操作画面,确定自己截屏操作在屏幕上的位置。
具体地,可以获取截屏操作在屏幕界面中的至少一个操作位置,进而基于操作位置展示截屏操作对应的操作画面,操作画面包括操作起点、操作终点以及操作轨迹中的至少一种。例如,可以获取截屏操作开始时在屏幕界面上对应的操作位置,并在该操作位置处展示截屏操作的操作起点;可以获取截屏操作结束时在屏幕界面上对应的操作位置,并在该操作位置处展示截屏操作的操作终点;还可以获取截屏操作开始与结束的过程在屏幕界面上对应的多个操作位置,并在各操作位置处展示截屏操作的操作轨迹。
由于对用户的截屏操作对应的操作画面进行展示,那么用户在观察到自己的操作画面之后,可以根据操作画面所处位置确定自己的截屏操作对应的分屏界面是否为自己需要截屏的分屏界面,进而用户可以修改自己的截屏操作,提升了用户确定第一目标分屏界面的准确性。
可选地,还可以在持续接收屏幕上的截屏操作之后,基于截屏操作控制振动组件进行振动反馈,那么用户可以基于振动反馈,确定自己截屏操作在屏幕上的位置。
具体地,可以获取截屏操作在屏幕上的操作参数,操作参数包括操作位置、操作方向中的至少一种,进而基于操作参数确定振动组件的振动参数,基于振动参数控制振动组件进行振动反馈,也即在本申请中不同的操作位置、操作方向,都会使得振动组件进行不同的振动反馈。那么用户可以根据振动反馈知晓自己的截屏操作的位置之后,可以确定自己的截屏操作对应的分屏界面是否为自己需要截屏的分屏界面,进而用户可以修改自己的截屏操作,提升了用户确定第一目标分屏界面的准确性。
在接收屏幕上的截屏操作之后,处理器需要确定截屏操作在屏幕界面中对应的第一目标分屏界面,以便于后续对第一目标分屏界面进行截屏操作。由于在终端处于分屏显示状态下,终端通过至少一条分屏线以及屏幕界面的界面边界将屏幕界面分成多个分屏界面,那么用户基于屏幕界面分成的多个分屏界面进行截屏操作时候,首先会确定需要截屏的分屏界面在屏幕界面中的显示区域,然后在该显示区域在屏幕上对应的区域进行截屏操作,因此用户的截屏操作在屏幕上对应的区域代表了用户需要截屏的分屏界面在屏幕界面上的位置,那么基于该思路,在本申请实施例中,可以基于截屏操作在屏幕界面上的对应的操作作用区域,进而确定截屏操作在屏幕界面中对应的第一目标分屏界面。
可以理解的,由于截屏操作可以有多种形式,可以是在屏幕上固定的触控操作,还可以是在屏幕上连续的触控操作,那么触控操作结束之前,触控操作会对应多个操作作用区域,为了准确确定用户需要截屏的第一目标分屏界面,可以预先对截屏操作的操作作用区域进行定义,在本申请实施例中,可以操作作用区域确定为操作起点作用区域、操作终点作用区域以及操作轨迹作用区域中的至少一种,其中,操作起点作用区域也即用户接触屏幕进行的初始触控操作在屏幕界面上对应的操作作用区域;操作终点作用区域也即用户离开屏幕进行的最后触控操作在屏幕界面上对应的操作作用区域;操作轨迹作用区域也即用户接触屏幕进行的初始触控操作到用户离开屏幕进行的最后触控操作之间所有触控操作对应的操作作用区域。
那么基于预先定义的截屏操作的操作作用区域,那么在接收到屏幕上的截屏操作之后,可以持续监测用户的截屏操作,以获取截屏操作在屏幕界面上对应的操作作用区域,操作作用区域具有一定的范围,且操作作用区域可以根据截屏操作在屏幕界面中占据的像素位置表示,由于用户的截屏操作在屏幕界面上对应的操作作用区域代表了用户需要截屏的分屏界面在屏幕界面上的位置,进而可以根据操作作用区域,确定截屏操作在屏幕界面中对应的第一目标分屏界面。
进一步地,由于截屏操作的操作作用区域是屏幕界面上的区域,而各分屏界面的显示区域也即屏幕界面上的区域,那么如果截屏操作是针对某一个或者多个分屏界面的操作,那么操作作用区域必定覆盖该一个或者多个分屏界面的显示区域的部分区域,因此在确定截屏操作的操作作用区域之后,可以根据操作作用区域以及屏幕界面中各分屏界面的显示区域,将操作作用区域以及屏幕界面中各分屏界面的显示区域进行比较,确定各分屏界面中显示区域与操作作用区域相交的分屏界面,并将该分屏界面作为子分屏界面,进而子分屏界面就是用户需要截屏的分屏界面。
由于子分屏界面的数量可以是一个或者多个,为了方便对各子分屏界面进行整体截屏,那么将各子分屏界面组成的整体分屏界面作为截屏操作在屏幕界面中对应的第一目标分屏界面。
可以理解的,在上述确定子分屏界面的过程中,需要获取屏幕界面中各分屏界面的显示区域,而各分屏界面的显示区域是可以由屏幕界面中的各分屏线以及屏幕界面的界面边界进行限定,也即各分屏界面之间的位置关系与分屏线的位置相关,当用户进行分屏操作且固定分屏线之后,各分屏线在屏幕界面中的位置是固定的,那么各分屏界面的显示区域也就固定了。
其中,各分屏线在屏幕界面中的位置具体可以根据各分屏线在屏幕界面中占据的像素位置表示,而屏幕界面也具有界面边界,因此可以根据各分屏线在屏幕界面中的位置以及屏幕界面的界面边界,确定屏幕界面中各分屏界面的界面边界,也即将各分屏线和屏幕界面的界面边界围成的区域作为各分屏界面在屏幕界面中对应的显示区域。
在实际应用中,用户手掌过大时,那么用户的三指很难全部在分屏线以内也即分屏界面在屏幕界面中对应的显示区域内部进行操作,因此可以根据各分屏线在屏幕界面中的位置,将距离各分屏线预设距离范围内的区域确定为防误触区域,其中,预设距离可以根据实际需要进行设定,进而各分屏界面的显示区域由屏幕界面中的各分屏线、防误触区域以及屏幕界面的界面边界进行限定,也即根据防误触区域、各分屏线在屏幕界面中的位置以及屏幕界面的界面边界,确定屏幕界面中各分屏界面的界面边界,此时各分屏界面的界面边界为各分屏界面与防误触区域、屏幕界面的界面边界交界处对应的交界线,也即将各分屏线、防误触区域以屏幕界面的界面边界围成的区域作为各分屏界面在屏幕界面中对应的显示区域,那么防误触区域占据了一部分显示界面,由于因此各分屏界面的界面边界之间的距离变宽,用户的手指不易落入分屏界面的显示区域内,因此可以提供给用户手指更多的操作空间。
请参阅图8,图8为本申请另一实施例提供的截屏操作的示意图。如图8所示,基于图3B中的分屏界面,用户通过三根手指在第一分屏界面306对应的屏幕区域上滑动进行截屏操作,虽然三根手指的操作作用区域对应的轨迹范围部分处于分屏线320的右边,但为本申请实施例中将距离各分屏线预设距离范围内的区域确定为防误触区域810,因此三根手指的操作作用区域对应的轨迹范围虽然处于分屏线320的右边但是并未超出防误触区域810,因此三根手指的操作作用区域对应的轨迹范围并没有处于第二分屏界面307的显示区域内,且三根手指的操作作用区域对应的轨迹范围部分处于第一分屏界面306的显示区域内,那么可以确定第一分屏界面306为第一目标分屏界面。
可选地,在确定截屏操作在屏幕界面中对应的第一目标分屏界面之后,且截屏操作结束之前,还可以在屏幕界面中以预设标识方式展示第一目标分屏界面,预设标识方式包括框选、凸显、抖动以及变换色彩中的至少一种,以使得用户通过预设展示方式可以将第一目标分屏界面与其他分配界面区分开,进而用户可以确定自己截屏操作选定的目标第一分配界面是否为自己需要截屏的分屏界面。
S704、响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。
关于步骤S704,可以参阅步骤S204中的记载,此处不在赘述。
在本申请实施例中,根据各分屏线在屏幕界面中的位置,确定截屏操作在屏幕界面中对应的第一目标分屏界面,可以便于用户直接根据屏幕界面的分屏线确定需要截屏的分屏界面,提升了终端处于分屏显示状态下的截屏快捷性。
请参阅图9,图9为本申请另一实施例提供的一种截屏方法的流程示意图。
如图9所示,该方法包括:
S902、在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面。
S904、响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。
关于步骤S902-S904,可以参阅步骤S202-S204中的记载,此处不在赘述。
S906、在第一目标分屏界面所在图层上方的预设位置处显示截屏图片的缩略图。
在本申请实施例中,在生成截屏操作的截屏图片操作之后,可以生成截屏图片的缩略图,并在第一目标分屏界面所在图层上方的预设位置处显示缩略图以及显示缩略图的处理选项虚拟按钮,以便于用户基于缩略图对截屏图片进行相关操作,例如,对对截屏图片进行保存、分享以及编辑等。另外,还可以在显示缩略图的同时,触发截屏显示倒计时开启,当截屏显示倒计时结束时,取消显示缩略图。
请参阅图10,图10为本申请另一实施例提供的缩略图的示意图。如图10所示,基于图3B中的分屏界面,当用户通过三根手指在第一分屏界面306对应的屏幕区域上滑动,相当于在屏幕上针对第一分屏界面306输入了截屏操作,那么终端中的处理器可以接收屏幕上针对第一分屏界面306输入的截屏操作,并确定第一分屏界面306为截屏操作对应的第一目标分屏界面,处理器还可以响应截屏操作,确定第一目标分屏界面的界面边界,并根据第一目标分屏界面的界面边界,截取第一目标分屏界面内的显示内容,生成截屏操作的截屏图片,以及在第一目标分屏界面所在图层上方的预设位置处显示截屏图片的缩略图1000,缩略图1000附近还可以显示缩略图的处理选项虚拟按钮。
S908、接收针对于缩略图的拖动操作。
由于截屏图片的缩略图设置于第一目标分屏界面所在图层上方,因此用户可以对缩略图长按之后选定缩略图,选定完成时还可以通过晃动缩略图或者振动方式提醒用户进行拖动操作,终端中的处理器可以接收针对于缩略图的拖动操作。
S910、响应于拖动操作,基于拖动操作的位置显示缩略图,以使得缩略图跟随拖动操作的位置进行显示。
进一步地,处理器在接收到针对于缩略图的拖动操作之后,可以响应于拖动操作,获取拖动操作的位置,并基于拖动操作的位置显示缩略图,也即将缩略图显示在拖动操作的位置处,以使得缩略图跟随拖动操作的位置进行显示。可选地,在缩略图拖动过程中,缩略图的处理选项虚拟按钮可以显示为不可用状态,例如,可以显示缩略图的处理选项虚拟按钮为灰色。
请参阅图11,图11为本申请另一实施例提供的拖动缩略图的示意图。如图11所示,基于图3B中的分屏界面,在第一目标分屏界面所在图层上方的预设位置处显示截屏图片的缩略图1000之后,用户可以通过手指拖动缩略图1000,将缩略图1000从一个位置拖动到另一个位置,那么处理器可以响应于用户的拖动操作,获取拖动操作的位置,将缩略图1000显示在拖动操作的位置处,以使得缩略图1000跟随拖动操作的位置进行显示。
S912、在拖动操作停止时对截屏图片执行目标操作。
进一步地,在拖动操作停止时,代表用户需要对截屏图片执行目标操作,因此当处理器监测到拖动操作停止时,可以首先判断缩略图是否处于预设位置处;若处于,则代表用户在对缩略图进行拖动操作之后,又将缩略图拖回到缩略图的原始显示位置,也即用户不需要对截屏图片进行相关操作,此时可以在预设位置处继续显示截屏图片的缩略图,并再次触发截屏显示倒计时开启,当截屏显示倒计时结束时,取消显示缩略图。可选地,在预设位置处继续显示截屏图片的缩略图时,缩略图的处理选项虚拟按钮可以继续显示为可用状态,例如,可以显示缩略图的处理选项虚拟按钮为原始颜色。
请参阅图12,图12为本申请另一实施例提供的拖动缩略图的示意图。如图12所示,基于图3B中的分屏界面,在第一目标分屏界面所在图层上方的预设位置处显示截屏图片的缩略图1000之后,用户可以通过手指拖动缩略图1000,将缩略图1000从一个位置拖动到另一个位置,缩略图1000跟随拖动操作的位置进行显示,缩略图1000离开预设位置之后,可以将预设位置处显示为第一颜色图10中为把白色),以便于用户确定缩略图1000的原始显示位置,当用户拖动缩略图1000回到预设位置时,可以将预设位置显示与第一颜色不同的第二颜色(图10中为灰色),以提醒用户可以取消对缩略图1000的操作,当用户完全将缩略图1000拖回到原始显示位置也即预设位置处时,可以在预设位置处继续显示截屏图片的缩略图1000。
若不处于,代表用户在对缩略图进行拖动操作之后,需要对截屏图片进行相关操作,因此需要对截屏图片执行目标图片操作。
具体的,可以确定拖动操作停止时对应的第二目标分屏界面,也即拖动操作停止时缩略图完全处于第二目标分屏界面内,第二目标分屏界面可以是任一分配界面,还可以确定第二目标分屏界面对应的目标应用程序;若目标应用程序为支持图片处理的应用程序,例如,目标应用程序为社交、文档编辑类应用程序,则基于目标应用程序对截屏图片执行目标图片操作,并取消显示截屏图片的缩略图以及取消显示缩略图的处理选项虚拟按钮,其中,目标图片操作包括但不限于发送截屏图片、编辑截屏图片以及存储截屏图片。
请参阅图13,图13为本申请另一实施例提供的拖动缩略图的示意图。如图13所示,基于图3B中的分屏界面,在终端处于分屏显示状态下,可以在第一分屏界面中显示天气程序的应用界面,并在第二分屏界面中显示微信程序的聊天窗口,那么用户可以对天气程序的应用界面进行截屏操作,以生成天气程序的应用界面的截屏图片,并在分屏界面所在图层上方的预设位置处显示截屏图片的缩略图1000,用户还可以对缩略图1000进行拖动操作,将缩略图1000移动到微信程序的聊天窗口,同时用户松开手指停止对缩略图1000进行移动,以使得微信程序将截屏图片发送至聊天窗口中。
再例如,在终端处于分屏显示状态下,可以在第一分屏界面中显示网购程序的应用界面,并在第二分屏界面中显示便签程序的编辑界面,那么用户可以对网购程序的应用界面进行截屏操作,以生成网购程序的应用界面的截屏图片,并在分屏界面所在图层上方的预设位置处显示截屏图片的缩略图,用户还可以对缩略图进行拖动操作,将缩略图移动到便签程序的编辑界面,以使得便签程序对截屏图片进行编辑。
若目标应用程序为不支持图片处理的应用程序,例如,目标应用程序为音频类、时钟工具类应用程序,则发出提示信息并将缩略图移动至预设位置以及在预设位置处继续显示截屏图片的缩略图,提示信息用于提示目标应用程序不支持图片处理,还可以在显示缩略图的同时,再次触发截屏显示倒计时开启,当截屏显示倒计时结束时,取消显示缩略图。可选地,在预设位置处继续显示截屏图片的缩略图时,缩略图的处理选项虚拟按钮可以继续显示为可用状态,例如,可以显示缩略图的处理选项虚拟按钮为原始颜色。
请参阅图14,图14为本申请另一实施例提供的拖动缩略图的示意图。如图14所示,在终端处于分屏显示状态下,可以在第一分屏界面中显示天气程序的应用界面,并在第二分屏界面中显示音乐程序的应用界面,那么用户可以对天气程序的应用界面进行截屏操作,以生成天气程序的应用界面的截屏图片,并在分屏界面所在图层上方的预设位置处显示截屏图片的缩略图1000,用户还可以对缩略图1000进行拖动操作,将缩略图1000移动到音乐程序的应用界面,同时用户松开手指停止对缩略图1000进行移动,由于音乐程序是不支持对图片进行处理的,因此可以在屏幕界面中发出提示信息1400,以提示用户音乐程序不支持图片处理,并且处理器还可以将缩略图1000移动至预设位置以及在预设位置处继续显示截屏图片的缩略图1000。
在本申请实施例中,还可以在生成截屏操作的截屏图片之后,在第一目标分屏界面所在图层上方的预设位置处显示截屏图片的缩略图,并基于缩略图对截屏图片进行处理,提升用户对截屏图片的处理便捷性。
请参阅图15,图15为本申请另一实施例提供的一种截屏装置的结构示意图。
如图15所示,截屏装置1500应用于终端,终端处于分屏显示状态下,通过至少一条分屏线将屏幕界面分成N个分屏界面,N为大于1的正整数,包括:
操作接收模块1510,用于在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面;
截屏响应模块1520,用于响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。
可选地,操作接收模块1510,还用于接收屏幕上的截屏操作,确定截屏操作在屏幕界面中对应的第一目标分屏界面;截屏响应模块1520,还用于截取第一目标分屏界面内的显示内容,生成截屏操作的截屏图片。
可选地,截屏装置1500还包括:展示模块,用于在屏幕界面中以预设标识方式展示第一目标分屏界面。
可选地,操作接收模块1510,还用于获取截屏操作在屏幕界面上对应的操作作用区域,操作作用区域包括操作起点作用区域、操作终点作用区域以及操作轨迹作用区域中的至少一种;根据操作作用区域,确定截屏操作在屏幕界面中对应的第一目标分屏界面。
可选地,操作接收模块1510,还用于根据操作作用区域以及屏幕界面中各分屏界面的显示区域,确定确定各分屏界面中显示区域与操作作用区域相交的子分屏界面;将各子分屏界面组成的整体分屏界面作为截屏操作在屏幕界面中对应的第一目标分屏界面。
可选地,各分屏界面的显示区域由屏幕界面中的各分屏线以及屏幕界面的界面边界进行限定;或者各分屏界面的显示区域由屏幕界面中的各分屏线、防误触区域以及屏幕界面的界面边界进行限定,防误触区域为距离各分屏线预设距离范围内的区域。
可选地,当第一目标分屏界面所在图层上方存在浮窗界面时,截屏图片包括第一目标分屏界面与浮窗界面中叠加之后,处于第一目标分屏界面内的显示内容。
可选地,截屏装置1500还包括:
缩略模块,用于在第一目标分屏界面所在图层上方的预设位置处显示截屏图片的缩略图。
可选地,缩略模块,还用于接收针对于缩略图的拖动操作;响应于拖动操作,基于拖动操作的位置显示缩略图,以使得缩略图跟随拖动操作的位置进行显示;在拖动操作停止时对截屏图片执行目标操作。
可选地,缩略模块,还用于当监测到拖动操作停止时,判断缩略图是否处于预设位置处;若处于,则在预设位置处继续显示截屏图片的缩略图;若不处于,对截屏图片执行目标图片操作。
可选地,缩略模块,还用于确定拖动操作停止时对应的第二目标分屏界面以及第二目标分屏界面对应的目标应用程序;若目标应用程序为支持图片处理的应用程序,则基于目标应用程序对截屏图片执行目标图片操作,并取消显示截屏图片的缩略图;若目标应用程序为不支持图片处理的应用程序,则发出提示信息并在预设位置处继续显示截屏图片的缩略图,提示信息用于提示目标应用程序不支持图片处理。
可选地,目标图片操作包括但不限于发送截屏图片、编辑截屏图片以及存储截屏图片。
在本申请实施例中,一种截屏装置包括:操作接收模块,用于在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面;截屏响应模块,用于响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。由于可以通过屏幕上的截屏操作确定需要截屏的一个或者多个分屏界面,那么不需要对终端的全屏截图进行裁剪,就可以直接对一个或者多个分屏界面进行截屏,实现了终端处于分屏显示状态下便捷进行截屏,并且大大提高了终端处于分屏显示状态下的截屏效率。
本申请实施例还提供了一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行如上述实施例中的任一项的方法的步骤。
进一步地,请参见图16,图16为本申请实施例提供的一种终端的结构示意图。如图16所示,终端1600可以包括:至少一个中央处理器1601,至少一个网络接口1604,用户接口1603,存储器1605,至少一个通信总线1602。
其中,通信总线1602用于实现这些组件之间的连接通信。
其中,用户接口1603可以包括显示屏(Display)、摄像头(Camera),可选用户接口1603还可以包括标准的有线接口、无线接口。
其中,网络接口1604可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,中央处理器1601可以包括一个或者多个处理核心。中央处理器1601利用各种接口和线路连接整个终端1600内的各个部分,通过运行或执行存储在存储器1605内的指令、程序、代码集或指令集,以及调用存储在存储器1605内的数据,执行终端1600的各种功能和处理数据。可选的,中央处理器1601可以采用数字信号处理(Digital SignalProcessing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。中央处理器1601可集成中央中央处理器(Central Processing Unit,CPU)、图像中央处理器(GraphicsProcessing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到中央处理器1601中,单独通过一块芯片进行实现。
其中,存储器1605可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1605包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1605可用于存储指令、程序、代码、代码集或指令集。存储器1605可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1605可选的还可以是至少一个位于远离前述中央处理器1601的存储装置。如图16所示,作为一种计算机存储介质的存储器1605中可以包括操作***、网络通信模块、用户接口模块以及截屏程序。
在图16所示的终端1600中,用户接口1603主要用于为用户提供输入的接口,获取用户输入的数据;而中央处理器1601可以用于调用存储器1605中存储的截屏程序,并具体执行以下操作:
在终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,第一目标分屏界面包括至少一个分屏界面;响应于截屏操作,生成截屏操作的截屏图片,截屏图片包括第一目标分屏界面内的显示内容。
可选地,接收屏幕上针对第一目标分屏界面的截屏操作,包括:接收屏幕上的截屏操作,确定截屏操作在屏幕界面中对应的第一目标分屏界面;生成截屏操作的截屏图片,包括:截取第一目标分屏界面内的显示内容,生成截屏操作的截屏图片。
可选地,截屏操作结束前,还包括:在屏幕界面中以预设标识方式展示第一目标分屏界面。
可选地,确定截屏操作在屏幕界面中对应的第一目标分屏界面,包括:获取截屏操作在屏幕界面上对应的操作作用区域,操作作用区域包括操作起点作用区域、操作终点作用区域以及操作轨迹作用区域中的至少一种;根据操作作用区域,确定截屏操作在屏幕界面中对应的第一目标分屏界面。
可选地,根据操作作用区域,确定截屏操作在屏幕界面中对应的第一目标分屏界面,包括:根据操作作用区域以及屏幕界面中各分屏界面的显示区域,确定确定各分屏界面中显示区域与操作作用区域相交的子分屏界面;将各子分屏界面组成的整体分屏界面作为截屏操作在屏幕界面中对应的第一目标分屏界面。
可选地,各分屏界面的显示区域由屏幕界面中的各分屏线以及屏幕界面的界面边界进行限定;或者各分屏界面的显示区域由屏幕界面中的各分屏线、防误触区域以及屏幕界面的界面边界进行限定,防误触区域为距离各分屏线预设距离范围内的区域。
可选地,当第一目标分屏界面所在图层上方存在浮窗界面时,截屏图片包括第一目标分屏界面与浮窗界面中叠加之后,处于第一目标分屏界面内的显示内容。
可选地,生成截屏操作的截屏图片之后,还包括:在第一目标分屏界面所在图层上方的预设位置处显示截屏图片的缩略图。
可选地,在第一目标分屏界面所在图层上方显示截屏图片的缩略图之后,还包括:接收针对于缩略图的拖动操作;响应于拖动操作,基于拖动操作的位置显示缩略图,以使得缩略图跟随拖动操作的位置进行显示;在拖动操作停止时对截屏图片执行目标操作。
可选地,在拖动操作停止时对截屏图片执行目标操作,包括:当监测到拖动操作停止时,判断缩略图是否处于预设位置处;若处于,则在预设位置处继续显示截屏图片的缩略图;若不处于,对截屏图片执行目标图片操作。
可选地,对截屏图片执行目标图片操作,包括:确定拖动操作停止时对应的第二目标分屏界面以及第二目标分屏界面对应的目标应用程序;若目标应用程序为支持图片处理的应用程序,则基于目标应用程序对截屏图片执行目标图片操作,并取消显示截屏图片的缩略图;若目标应用程序为不支持图片处理的应用程序,则发出提示信息并在预设位置处继续显示截屏图片的缩略图,提示信息用于提示目标应用程序不支持图片处理。
可选地,目标图片操作包括但不限于发送截屏图片、编辑截屏图片以及存储截屏图片。
在本申请实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请实施例各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请实施例各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都为本申请实施例所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本申请实施例所提供的一种截屏方法、装置、存储介质以及终端的描述,对于本领域的技术人员,依据本申请实施例实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请实施例的限制。

Claims (13)

1.一种截屏方法,其特征在于,应用于终端,所述终端处于分屏显示状态下,通过至少一条分屏线将屏幕界面分成N个分屏界面,所述N为大于1的正整数,所述方法包括:
在所述终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,所述第一目标分屏界面包括至少一个分屏界面;
响应于所述截屏操作,生成所述截屏操作的截屏图片,所述截屏图片包括所述第一目标分屏界面内的显示内容。
2.根据权利要求1所述的方法,其特征在于,所述接收屏幕上针对第一目标分屏界面的截屏操作,包括:
接收屏幕上的截屏操作,确定所述截屏操作在所述屏幕界面中对应的第一目标分屏界面;
所述生成所述截屏操作的截屏图片,包括:
截取所述第一目标分屏界面内的显示内容,生成所述截屏操作的截屏图片。
3.根据权利要求2所述的方法,其特征在于,所述截屏操作结束前,还包括:
在所述屏幕界面中以预设标识方式展示所述第一目标分屏界面。
4.根据权利要求2所述的方法,其特征在于,所述确定所述截屏操作在所述屏幕界面中对应的第一目标分屏界面,包括:
获取所述截屏操作在所述屏幕界面上对应的操作作用区域,所述操作作用区域包括操作起点作用区域、操作终点作用区域以及操作轨迹作用区域中的至少一种;
根据所述操作作用区域,确定所述截屏操作在所述屏幕界面中对应的第一目标分屏界面。
5.根据权利要求4所述的方法,其特征在于,所述根据所述操作作用区域,确定所述截屏操作在所述屏幕界面中对应的第一目标分屏界面,包括:
根据所述操作作用区域以及所述屏幕界面中各分屏界面的显示区域,确定确定各分屏界面中显示区域与所述操作作用区域相交的子分屏界面;
将各子分屏界面组成的整体分屏界面作为所述截屏操作在所述屏幕界面中对应的第一目标分屏界面。
6.根据权利要求5所述的方法,其特征在于,各分屏界面的显示区域由所述屏幕界面中的各分屏线以及所述屏幕界面的界面边界进行限定;或者
各分屏界面的显示区域由所述屏幕界面中的各分屏线、防误触区域以及所述屏幕界面的界面边界进行限定,所述防误触区域为距离各分屏线预设距离范围内的区域。
7.根据权利要求1所述的方法,其特征在于,当所述第一目标分屏界面所在图层上方存在浮窗界面时,所述截屏图片包括所述第一目标分屏界面与所述浮窗界面中叠加之后,处于所述第一目标分屏界面内的显示内容。
8.根据权利要求1所述的方法,其特征在于,所述生成所述截屏操作的截屏图片之后,还包括:
在所述第一目标分屏界面所在图层上方的预设位置处显示所述截屏图片的缩略图;
接收针对于所述缩略图的拖动操作;
响应于所述拖动操作,基于所述所述拖动操作的位置显示所述缩略图,以使得所述缩略图跟随所述拖动操作的位置进行显示;
在所述拖动操作停止时对所述截屏图片执行目标操作。
9.根据权利要求8所述的方法,其特征在于,所述在所述拖动操作停止时对所述截屏图片执行目标操作,包括:
当监测到所述拖动操作停止时,判断所述缩略图是否处于所述预设位置处;
若处于,则在所述预设位置处继续显示所述截屏图片的缩略图;
若不处于,对所述截屏图片执行目标图片操作。
10.根据权利要求9所述的方法,其特征在于,所述对所述截屏图片执行目标图片操作,包括:
确定所述拖动操作停止时对应的第二目标分屏界面以及所述第二目标分屏界面对应的目标应用程序;
若所述目标应用程序为支持图片处理的应用程序,则基于所述目标应用程序对所述截屏图片执行目标图片操作,并取消显示所述截屏图片的缩略图,其中,所述目标图片操作包括但不限于发送所述截屏图片、编辑所述截屏图片以及存储所述截屏图片;
若所述目标应用程序为不支持图片处理的应用程序,则发出提示信息并在所述预设位置处继续显示所述截屏图片的缩略图,所述提示信息用于提示所述目标应用程序不支持图片处理。
11.一种截屏装置,其特征在于,应用于终端,所述终端处于分屏显示状态下,通过至少一条分屏线将屏幕界面分成N个分屏界面,所述N为大于1的正整数,所述装置包括:
操作接收模块,用于在所述终端处于分屏显示状态下,接收屏幕上针对第一目标分屏界面的截屏操作,所述第一目标分屏界面包括至少一个分屏界面;
截屏响应模块,用于响应于所述截屏操作,生成所述截屏操作的截屏图片,所述截屏图片包括所述第一目标分屏界面内的显示内容。
12.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~10任意一项的所述方法的步骤。
13.一种终端,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~10任一项所述方法的步骤。
CN202211038078.3A 2022-08-26 2022-08-26 截屏方法、装置、存储介质以及终端 Pending CN117666877A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211038078.3A CN117666877A (zh) 2022-08-26 2022-08-26 截屏方法、装置、存储介质以及终端
PCT/CN2023/105578 WO2024041232A1 (zh) 2022-08-26 2023-07-03 截屏方法、装置、存储介质以及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211038078.3A CN117666877A (zh) 2022-08-26 2022-08-26 截屏方法、装置、存储介质以及终端

Publications (1)

Publication Number Publication Date
CN117666877A true CN117666877A (zh) 2024-03-08

Family

ID=90012375

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211038078.3A Pending CN117666877A (zh) 2022-08-26 2022-08-26 截屏方法、装置、存储介质以及终端

Country Status (2)

Country Link
CN (1) CN117666877A (zh)
WO (1) WO2024041232A1 (zh)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109814786B (zh) * 2019-01-25 2020-11-17 维沃移动通信有限公司 图像存储方法及终端设备
CN110737386A (zh) * 2019-09-06 2020-01-31 华为技术有限公司 一种屏幕截取方法及相关设备
CN110865745A (zh) * 2019-10-28 2020-03-06 维沃移动通信有限公司 一种截屏方法及终端设备
CN111290675B (zh) * 2020-03-02 2023-02-17 Oppo广东移动通信有限公司 截屏图片的分享方法、装置、终端及存储介质
CN113934330B (zh) * 2020-06-29 2024-06-28 华为技术有限公司 一种截屏方法及电子设备
CN114779976A (zh) * 2022-04-24 2022-07-22 Oppo广东移动通信有限公司 截屏方法、装置、电子设备及计算机可读介质

Also Published As

Publication number Publication date
WO2024041232A1 (zh) 2024-02-29

Similar Documents

Publication Publication Date Title
WO2020034747A1 (zh) 图片生成方法、装置、设备及存储介质
CN106255949B (zh) 在通信线程内撰写消息
WO2022089330A1 (zh) 截图方法和装置、电子设备和可读存储介质
CN106708452B (zh) 一种信息共享方法及终端
JP6849612B2 (ja) ビジネスオブジェクトを伝送する方法及び装置
CN113741765B (zh) 页面跳转方法、装置、设备、存储介质和程序产品
CN113300938B (zh) 消息发送方法、装置及电子设备
EP4258165A1 (en) Two-dimensional code displaying method and apparatus, device, and medium
EP4117298A1 (en) Information display method and apparatus, and electronic device
CN114116101B (zh) 消息显示方法、装置、设备及存储介质
US10586285B2 (en) Securities information display method, apparatus, and system
CN111880695A (zh) 一种屏幕共享方法、装置、设备及存储介质
CN112286887A (zh) 文件分享的方法、装置和电子设备
CN113467660A (zh) 信息分享方法和电子设备
JP2008092228A (ja) ビデオ会議システムおよびビデオ会議方法
CN112764857A (zh) 信息处理方法、装置及电子设备
CN112614049A (zh) 图像处理方法、装置、存储介质以及终端
EP4351117A1 (en) Information display method and apparatus, and electronic device
CN117666877A (zh) 截屏方法、装置、存储介质以及终端
CN115695355A (zh) 数据共享方法、装置、电子设备及介质
JP2024504186A (ja) 情報表示方法、装置、機器及び媒体
CN113852540A (zh) 信息发送方法、信息发送装置和电子设备
CN112799552A (zh) 一种推广图片分享方法、装置和存储介质
CN114398129B (zh) 共享对象分享方法、装置、电子设备及可读存储介质
US20230410394A1 (en) Image display method and apparatus, device, and medium

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