截屏方法及装置与流程

文档序号:35501123发布日期:2023-09-20 12:20阅读:52来源:国知局
截屏方法及装置与流程

本申请涉及通信,尤其涉及一种截屏方法及装置。


背景技术:

1、截屏是电子设备常见的功能,截屏通常是指将电子设备的屏幕上正在显示的内容保存为图像。例如,手机截屏是指将手机屏幕上正在显示的内容保存为图像。

2、目前的截屏功能还有待改进。


技术实现思路

1、本申请提供了一种截屏方法及装置,目的在于解决如何改进截屏功能的问题。

2、为了实现上述目的,本申请提供了以下技术方案:

3、本申请的第一方面提供一种截屏方法,应用于第一电子设备,所述方法包括:与第二电子设备建立第一通信连接,基于所述第一通信连接,显示所述第二电子设备的协同界面以及截屏控件,响应于对所述截屏控件的第一操作,基于所述协同界面显示截屏区域选择界面,响应于对所述截屏区域选择界面的第二操作,通过所述第一通信连接向所述第二电子设备传输第一截屏数据,所述第一截屏数据包括第一截屏类型参数和坐标数据,所述第一截屏类型参数表示局部截屏,所述坐标数据表示所述局部截屏的区域。可见,在第一电子设备上可以对第二电子设备的界面进行局部截屏操作,不仅能够简化局部截屏的流程,还能够与多屏协同的逻辑相契合,提高截屏操作的便利性,从而获得更优的用户体验。

4、在一些实现方式中,在所述通过所述第一通信连接向所述第二电子设备传输第一截屏数据之前,还包括:获取所述第二操作选择的所述局部截屏的区域的坐标,基于所述局部截屏的区域的坐标与所述第一电子设备的分辨率的比值,得到所述坐标数据。因为第一电子设备与第二电子设备的分辨率可能不同,所以基于第一电子设备的分辨率对坐标进行修正,能够使得对第二电子设备截取的区域更贴近用户的实际需求,即提高截屏结果的准确性。

5、在一些实现方式中,所述获取所述第二操作选择的所述局部截屏的区域的坐标,包括:响应于对所述区域选择界面的区域选择操作,获取第一截屏区域的坐标,确定所述第一截屏区域包括不完整的第一对象,显示修正所述第一截屏区域得到的第二截屏区域,所述第二截屏区域包括完整的所述第一对象,将所述第二截屏区域的坐标作为所述局部截屏的区域的坐标,以实现“自动贴合”功能,进一步提高截屏操作的便利性。

6、在一些实现方式中,将所述第二截屏区域的坐标作为所述局部截屏的区域的坐标,包括:响应于用户选择所述第二截屏区域的操作,将所述第二截屏区域的坐标作为所述局部截屏的区域的坐标。在“自动贴合”功能下,存在包括不完整的第一对象的区域就是用户预期的截屏区域,所以,在用户选择“自动贴合”的区域的情况下,将“自动贴合”的区域的坐标作为局部截屏的区域的坐标,以进一步提升用户体验。

7、在一些实现方式中,所述截屏控件包括区域截屏控件。

8、在一些实现方式中,所述截屏控件还包括截全屏控件。所述方法还包括:响应于对所述截全屏控件的操作,通过所述第一通信连接向所述第二电子设备传输第二截屏数据,所述第二截屏数据包括第二截屏类型参数,所述第二截屏类型参数表示全屏截屏。将全屏截屏与区域截屏集成在相同的截屏逻辑之下,能够提供一种新的全屏截屏方式,并便于用户理解多屏协同模式下的截屏操作方式。

9、在一些实现方式中,所述显示所述第二电子设备的协同界面以及截屏控件,包括:显示所述第二电子设备的协同界面,所述协同界面包括显示区域和控制区域,所述显示区域显示与所述第二电子设备相同的界面,所述控制区域包括所述截屏控件。因为控制区域在第二电子设备上不存在,所以能够提高截屏操作的可实现性和合理性。

10、在一些实现方式中,在所述显示所述第一电子设备的协同界面以及截屏控件之后,还包括:响应于对所述截屏控件的操作,显示区域截屏控件。即区域截屏控件是截屏控件的下一级控件,以便于在截屏控件上设置其它的下一级控件,如全屏截屏控件,从而将多种截屏功能集成在截屏控件上。

11、本申请的第二方面提供一种截屏方法,应用于第二电子设备,所述方法包括:与第一电子设备建立第一通信连接,基于所述第一通信连接,向所述第一电子设备传输显示数据,所述显示数据用于所述第一电子设备显示所述第二电子设备的协同界面,通过所述第一通信连接,接收所述第一电子设备传输的截屏数据,响应于所述截屏数据表示对所述协同界面的局部截屏,基于所述截屏数据包括的坐标数据,对所述第二电子设备进行局部截屏。可见能够基于第一电子设备的操作实现对第二电子设备的截屏,不仅能够简化局部截屏的流程,还能够与多屏协同的逻辑相契合,提高截屏操作的便利性,从而获得更优的用户体验。

12、在一些实现方式中,所述基于所述截屏数据包括的坐标数据,对所述第二电子设备进行局部截屏,包括:基于所述第二电子设备的分辨率,将所述截屏数据包括的坐标数据转换为截屏坐标,使用所述截屏坐标,对所述第二电子设备进行局部截屏。因为第一电子设备与第二电子设备的分辨率可能不同,所以基于第二电子设备的分辨率对坐标进行修正,能够使得对第二电子设备截取的区域更贴近用户的实际需求,即提高截屏结果的准确性。

13、在一些实现方式中,在所述使用所述截屏坐标,对所述第二电子设备进行局部截屏之前,还包括:确定所述截屏坐标表示的截屏区域包括不完整的第一对象,修正所述截屏坐标,修正后的截屏坐标表示的截屏区域包括完整的所述第一对象,以实现“自动贴合”功能,进一步提高截屏操作的便利性。

14、在一些实现方式中,所述方法还包括:响应于所述截屏参数表示全局截屏,对所述第二电子设备进行全屏截屏。将全屏截屏与区域截屏集成在相同的截屏逻辑之下,能够提供一种新的全屏截屏方式,并便于用户理解多屏协同模式下的截屏操作方式。

15、在一些实现方式中,还包括:保存截屏得到的图像,以便于用户在第二电子设备查看截屏图像。

16、在一些实现方式中,所述第二电子设备包括媒体存储media store模块。所述保存截屏得到的图像,包括:调用所述media store模块存储所述截屏得到的图像。目的在于保证与第二电子设备的截屏保存地址的兼容,方便用户的后续查看和操作。

17、本申请的第三方面提供一种电子设备,包括:一个或多个处理器,以及一个或多个存储器。所述存储器存储有一个或多个程序,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行本申请的第一方面或第二方面提供的截屏方法。

18、本申请的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储了计算机程序,当所述计算机程序被处理器执行时,使得所述处理器执行本申请的第一方面或第二方面提供的截屏方法。

19、本申请的第五方面提供一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在电子设备上运行时,使得所述电子设备执行本申请的第一方面或第二方面提供的截屏方法。



技术特征:

1.一种截屏方法,其特征在于,应用于第一电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述坐标数据,对所述第一电子设备进行局部截屏,包括:

3.根据权利要求2所述的方法,其特征在于,在所述使用所述截屏坐标,对所述第一电子设备进行局部截屏之前,还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:保存截屏得到的图像。

5.根据权利要求4所述的方法,其特征在于,所述第一电子设备包括媒体存储mediastore模块;

6.一种截屏方法,其特征在于,应用于第二电子设备,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,在向所述第一电子设备传输坐标数据之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述获取所述第二操作选择的所述局部截屏的区域的坐标,包括:

9.根据权利要求8所述的方法,其特征在于,将所述第二截屏区域的坐标作为所述局部截屏的区域的坐标,包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储了计算机程序,当所述计算机程序被处理器执行时,使得所述处理器执行权利要求1-5任一项或6-9任一项所述的截屏方法。


技术总结
本申请实施例提供一种截屏方法,应用于第二电子设备,包括:与第一电子设备建立第一通信连接;显示所述第一电子设备的协同界面;响应于用户的第一操作,基于所述协同界面显示截屏区域选择界面;响应于用户的第二操作,向所述第一电子设备传输坐标数据,所述坐标数据表示所述局部截屏的区域。可见,在第二电子设备上可对第一电子设备的界面进行局部截屏操作,不仅能够简化局部截屏的流程,还能够与多屏协同的逻辑相契合,提高截屏操作的便利性,获得更优的用户体验。

技术研发人员:秦国昊,杨晓易
受保护的技术使用者:荣耀终端有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1