预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113920004A(43)申请公布日2022.01.11(21)申请号202010660860.3(22)申请日2020.07.10(71)申请人北京字节跳动网络技术有限公司地址100041北京市石景山区实兴大街30号院3号楼2层B-0035房间(72)发明人郑微(74)专利代理机构北京锺维联合知识产权代理有限公司11579代理人郭丽(51)Int.Cl.G06T3/00(2006.01)G06T5/50(2006.01)权利要求书2页说明书10页附图2页(54)发明名称图像处理方法、设备和存储介质(57)摘要本申请涉及一种图像处理方法、设备和存储介质。该方法在目标渲染操作完成后,即时从渲染执行硬件中读取其渲染结果,以根据该渲染结果对目标渲染操作进行渲染异常检测,若该目标渲染操作出错,会反映到其渲染结果上,根据渲染结果可以发现目标渲染操作的异常,从而将渲染错误定位到目标渲染操作,进而仅需要对目标渲染操作对应的代码进行问题排查。单个渲染操作的代码量远远小于完整的渲染过程的代码量,因此可以达到快速定位渲染问题代码的目的。CN113920004ACN113920004A权利要求书1/2页1.一种图像处理方法,其特征在于,在包括多个渲染操作的图像渲染过程中,所述方法包括:目标渲染操作完成后,将所述目标渲染操作的渲染结果从图形处理器的帧缓冲单元写入主处理器的缓存;输出所述主处理器的缓存中的所述渲染结果。2.根据权利要求1所述的方法,其特征在于,所述渲染结果用于对所述目标渲染操作进行渲染异常检测。3.根据权利要求1所述的方法,其特征在于,所述目标渲染操作是根据客户端人机交互界面的目标控件触发事件确定的。4.根据权利要求1至3任一项所述的方法,其特征在于,所述输出所述主处理器的缓存中的所述渲染结果,包括以下至少一个步骤:在客户端的主线程上根据所述主处理器的缓存中的所述渲染结果生成展示图像,并在显示屏上显示所述展示图像;在客户端的后台线程上根据所述主处理器的缓存中的所述渲染结果生成展示图像,并将所述展示图像保存到第一非瞬时性存储器的指定路径;在客户端的后台线程上根据所述主处理器的缓存中的所述渲染结果生成展示图像,并将所述展示图像发送给第一接收端设备;在客户端的后台线程上将所述主处理器的缓存中的所述渲染结果保存到第二非瞬时性存储器的指定路径;在客户端的后台线程上将所述主处理器的缓存中的所述渲染结果发送给第二接收端设备。5.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标渲染操作的渲染结果从图形处理器的帧缓冲单元写入主处理器的缓存,包括:在客户端的渲染线程上将所述目标渲染操作的渲染结果从图形处理器的帧缓冲单元写入主处理器的缓存。6.一种电子设备,其特征在于,包括:图像抓取模块,用于目标渲染操作完成后,将所述目标渲染操作的渲染结果从图形处理器的帧缓冲单元写入主处理器的缓存,所述目标渲染操作为包括多个渲染操作的图像渲染过程中的渲染操作;图像输出模块,用于输出所述主处理器的缓存中的所述渲染结果。7.根据权利要求6所述的电子设备,其特征在于,所述渲染结果用于对所述目标渲染操作进行渲染异常检测。8.根据权利要求6或7所述的电子设备,其特征在于,所述图像抓取模块用于:在客户端的渲染线程上将所述目标渲染操作的渲染结果从图形处理器的帧缓冲单元写入主处理器的缓存。9.一种电子设备,其特征在于,包括处理器和存储器;所述存储器用于存储执行权利要求1至5任一项所述方法的程序;所述处理器被配置为执行所述存储器中存储的程序。10.一种计算机可读存储介质,其特征在于,存储有执行权利要求1至5任一项所述方法2CN113920004A权利要求书2/2页的程序。3CN113920004A说明书1/10页图像处理方法、设备和存储介质技术领域[0001]本申请涉及图像处理技术领域,特别是涉及一种图像处理方法、设备和存储介质。背景技术[0002]目前的拍照、摄影软件,以及修图软件,均提供多种多样的特效渲染功能。使用上述软件可以在图片或视频中的目标物上叠加多个特效,在渲染过程中,需要依次实现每个特效的渲染,即渲染过程包括多个渲染操作。在此过程中,若某一个特效的渲染操作出现错误,将会导致整体渲染过程出错,最终呈现出异常的渲染效果。[0003]当渲染出现错误,就需要定位出错的特效实现代码,以更改代码错误。但特效的实现代码量较大,从大量代码中定位错误代码的难度较高。发明内容[0004]为解决如何快速定位错误特效实现代码的问题,本申请实施例提出一种图像处理方法、设备和存储介质。[0005]第一方面,本申请实施例提供一种图像处理方法,在包括多个渲染操作的图像渲染过程中,该方法包括:[0006]目标渲染操作完