用于生成页面的图像的方法、装置、设备和介质制造方法及图纸

技术编号:38587664 阅读:22 留言:0更新日期:2023-08-26 23:29
提供了用于生成页面的图像的方法、装置、设备和介质。在一种方法中,复制在应用中呈现的当前页面以生成副本页面。接收来自应用的用户的与当前页面相关联的环境数据。基于环境数据来更新副本页面。基于更新的副本页面的渲染数据来生成当前页面的图像。利用本公开的示例性实现方式,可以在无需用户手工操作的情况下,在客户端设备处生成包括环境数据的长页面图像。图像。图像。

【技术实现步骤摘要】
用于生成页面的图像的方法、装置、设备和介质


[0001]本公开的示例性实现方式总体涉及应用的页面管理,特别地涉及用于生成页面的图像的方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着移动设备和网络技术的发展,目前已经开发出了具有多种功能的网络应用。移动客户端可以支持越来越多的在线活动,这使得存在页面分享的大量应用场景。用户可能期望生成应用页面的图像并且分享该图像。然而,运行应用的客户端设备的屏幕可能并不能呈现完整的页面,并且用户可能会向页面环境中添加标记、高亮等环境数据,这导致直接调用操作系统的截图功能并不能满足用户需求。此时,期望可以以更为方便并且有效的方式来生成页面的图像。

技术实现思路

[0003]在本公开的第一方面,提供了一种用于生成页面的图像的方法。在该方法中,复制在应用中呈现的当前页面以生成副本页面。接收来自应用的用户的与当前页面相关联的环境数据。基于环境数据来更新副本页面。基于更新的副本页面的渲染数据来生成当前页面的图像。
[0004]在本公开的第二方面,提供了一种用于生成页面的图像的装置。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于生成页面的图像的方法,包括:复制在所述应用中呈现的当前页面以生成副本页面;接收来自所述应用的用户的与所述当前页面相关联的环境数据;基于所述环境数据来更新所述副本页面;以及基于更新的所述副本页面的渲染数据来生成所述当前页面的图像。2.根据权利要求1所述的方法,其中生成所述副本页面包括:在所述应用的后台环境中复制所述当前页面以生成副本页面。3.根据权利要求2所述的方法,其中在所述后台环境中复制所述当前页面以生成副本页面包括:在所述应用的所述后台环境中生成隐藏页面;以及向所述隐藏页面添加所述当前页面的根节点的克隆节点,以生成所述副本页面。4.根据权利要求1所述的方法,其中生成所述当前页面的所述图像包括:向所述应用的渲染缓存中写入更新的所述副本页面;利用与所述应用相关联的前端,基于所述渲染缓存来生成所述渲染数据;以及基于所述渲染数据来生成所述图像。5.根据权利要求4所述的方法,其中基于所述渲染缓存来生成所述渲染数据包括以下至少任一项:响应于确定所述渲染缓存中的数据为有效数据,利用所述前端来基于所述有效数据生成所述渲染数据;响应于确定所述渲染缓存中的数据为有效数据,重新向所述应用的渲染缓存中写入更新的所述副本页面。6.根据权利要求5所述的方法,进一步包括:响应于确定所述有效数据包括动态对象,从所述动态对象中提取静态对象,所述动态对象包括动态图像和视频中的至少任一项,并且所述静态对象包括静态图像;以及利用所述静态对象替换所述动态图像。7.根据权利要求4所述的方法,其中基于所述渲染数据来生成所述图像包括:响应于确定所述渲染数据已经被生成,按照运行所述应用的客户端设备的分辨率,生成所述渲染数据的至少一个分屏图像;以及拼接所述至少一个分屏图像以生成所述图像。8.根据权利要求1所述的方法,其中所述环境数据包括以下至少...

【专利技术属性】
技术研发人员:何伟能
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1