[发明专利]截屏方法和电子设备在审
申请号: | 202210891491.8 | 申请日: | 2022-07-27 |
公开(公告)号: | CN116048351A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 王钇杰;何正 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F3/04845 | 分类号: | G06F3/04845;G06F3/0485 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 电子设备 | ||
本申请公开了一种截屏方法和电子设备,涉及图像显示领域,该截屏方法包括:显示多个窗口;响应于截屏命令,对多个窗口中的目标窗口所在图层进行合成以得到目标图片。
技术领域
本申请涉及图像显示领域,尤其涉及一种截屏方法和电子设备。
背景技术
如图1所示,手机等电子设备在显示悬浮窗(或称悬浮球)F时,如果进行滚动截屏,则在滚动截屏生成的图片中,会出现多个悬浮窗,即滚动截屏生成的图片与手机实际显示的窗口不符,导致用户体验较差。
发明内容
本申请实施例提供一种截屏方法和电子设备,用于实现对显示的特定窗口进行截屏。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种截屏方法,包括:显示多个窗口;响应于截屏命令,对多个窗口中的目标窗口所在图层进行合成以得到目标图片。
本申请实施例提供的截屏方法,对显示的多个窗口中的目标窗口所在图层进行合成以得到图片,从而实现对显示的特定窗口进行截屏。
在一种可能的实施方式中,对多个窗口中的目标窗口所在图层进行合成以得到目标图片,包括:获取不进行截屏的窗口的类型;根据类型从窗口树中查找不进行截屏的窗口所在的图层,窗口树中的每个叶子节点包括一个窗口所在的图层信息;对多个窗口中除了不进行截屏的窗口所在的图层以外的图层进行合成,得到目标图片。即通过窗口的类型来排除掉不进行截屏的窗口,进而得到目标图片。
在一种可能的实施方式中,对多个窗口中的目标窗口所在图层进行合成以得到目标图片,包括:获取进行截屏的窗口的任务标识;根据类型从窗口树中查找进行截屏的窗口所在的图层,窗口树中的每个叶子节点包括一个窗口所在的图层信息;对多个窗口中进行截屏的窗口所在的图层进行合成,得到目标图片。即通过窗口对应的任务标识来确定进行截屏的窗口,进而得到目标图片。
在一种可能的实施方式中,截屏命令为滚动截屏命令;对多个窗口中的目标窗口进行截屏以生成目标图片,包括:响应于滚动截屏命令,对多个窗口所在图层进行合成以得到第一图片;滚动更新目标窗口显示的内容;对目标窗口所在图层进行合成以得到第二图片;将第一图片和第二图片按照截屏顺序合成得到目标图片。通过多个图片的合成可以实现滚动截屏,并且,可以实现对目标窗口以外的窗口只截屏一次,避免滚动截屏时同一窗口的内容多次被截屏的情况。
在一种可能的实施方式中,目标窗口为除了悬浮球以外的窗口。
第二方面,提供了一种电子设备,包括处理器和存储器,存储器中存储指令,当处理器执行指令时,如第一方面及其任一实施方式所述的方法被执行。
第三方面,提供了一种计算机可读存储介质,包括指令,当指令在电子设备上执行时,使得电子设备执行如第一方面及其任一实施方式所述的方法。
第四方面,提供了一种包含指令的计算机程序产品,当指令在上述电子设备上运行时,使得该电子设备执行如第一方面及其任一实施方式所述的方法。
第五方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持电子设备实现上述第一方面中所涉及的功能。在一种可能的设计中,该装置还包括接口电路,接口电路可用于从其它装置(例如存储器)接收信号,或者,向其它装置(例如通信接口)发送信号。该芯片系统可以包括芯片,还可以包括其他分立器件。
第二方面至第五方面的技术效果参照第一方面及其任一实施方式的技术效果,在此不再重复。
附图说明
图1为本申请实施例提供的一种滚动截屏生成图片的示意图;
图2为本申请实施例提供的一种电子设备的结构示意图;
图3为本申请实施例提供的一种处理器运行的程序的架构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210891491.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像处理方法及相关电子设备
- 下一篇:通信方法、设备及存储介质