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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112950757A(43)申请公布日2021.06.11(21)申请号202110339048.5(22)申请日2021.03.30(71)申请人上海哔哩哔哩科技有限公司地址200433上海市杨浦区四平路1945号1641室(72)发明人方鹏程(74)专利代理机构北京智信禾专利代理有限公司11637代理人刘晓楠(51)Int.Cl.G06T15/00(2011.01)G06F9/50(2006.01)权利要求书2页说明书10页附图5页(54)发明名称图像渲染方法及装置(57)摘要本申请提供图像渲染方法及装置,其中所述图像渲染方法包括:接收图像渲染请求,其中,所述图像渲染请求包括图像渲染规则和至少一个渲染子任务;为每个所述渲染子任务申请分配对应的渲染区域;在每个所述渲染区域中生成每个所述渲染子任务对应的子视图;根据所述图像渲染规则合并每个所述渲染区域的子视图,生成合并图像;将所述合并图像渲染至预设画布,生成渲染图像,通过本申请提供的图像渲染方法实现了对多个子视图灵活合并渲染,根据需求将不同的子视图进行合并,简化了渲染方式,避免引入第三方资源,减少系统资源包体积和系统资源调用。CN112950757ACN112950757A权利要求书1/2页1.一种图像渲染方法,其特征在于,包括:接收图像渲染请求,其中,所述图像渲染请求包括图像渲染规则和至少一个渲染子任务;为每个所述渲染子任务申请分配对应的渲染区域;在每个所述渲染区域中生成每个所述渲染子任务对应的子视图;根据所述图像渲染规则合并每个所述渲染区域的子视图,生成合并图像;将所述合并图像渲染至预设画布,生成渲染图像。2.如权利要求1所述的图像渲染方法,其特征在于,为每个所述渲染子任务申请分配对应的渲染区域,包括:响应于所述图像渲染请求启动渲染线程;根据每个所述渲染子任务向所述渲染线程申请每个所述渲染子任务对应的渲染区域;所述渲染线程为每个渲染子任务分配对应的渲染区域。3.如权利要求2所述的图像渲染方法,其特征在于,所述渲染线程为每个渲染子任务分配对应的渲染区域,包括:为每个渲染子任务分配对应的绘图表面纹理;在每个所述绘图表面纹理上创建每个渲染子任务对应的绘图表面;为每个渲染子任务分配每个渲染子任务对应的绘图表面。4.如权利要求1所述的图像渲染方法,其特征在于,所述渲染区域包括绘图表面;在每个所述渲染区域中生成每个所述渲染子任务对应的子视图,包括:在每个渲染区域的绘图表面生成每个所述渲染子任务对应的子视图。5.如权利要求2所述的图像渲染方法,其特征在于,根据所述图像渲染规则合并每个所述渲染区域的子视图,生成合并图像,包括:根据所述图像渲染规则确定子视图合并规则;根据所述渲染线程和所述子视图合并规则合并每个所述渲染区域的子视图,生成合并图像。6.如权利要求1‑5任意一项所述的图像渲染方法,其特征在于,所述图像渲染规则包括图像输出位置;在将所述合并图像渲染至预设画布,生成渲染图像之后,所述方法包括:输出所述渲染图像至所述图像输出位置。7.如权利要求6所述的图像渲染方法,其特征在于,输出所述渲染图像至所述图像输出位置,包括:输出所述渲染图像至屏幕;或输出所述渲染图像至预设的图像缓存区。8.一种图像渲染装置,其特征在于,包括:接收模块,被配置为接收图像渲染请求,其中,所述图像渲染请求包括图像渲染规则和至少一个渲染子任务;分配模块,被配置为每个所述渲染子任务申请分配对应的渲染区域;生成模块,被配置为在每个所述渲染区域中生成每个所述渲染子任务对应的子视图;合并模块,被配置为根据所述图像渲染规则合并每个所述渲染区域的子视图,生成合2CN112950757A权利要求书2/2页并图像;渲染模块,被配置为将所述合并图像渲染至预设画布,生成渲染图像。9.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1‑7任意一项所述方法的步骤。10.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1‑7任意一项所述方法的步骤。3CN112950757A说明书1/10页图像渲染方法及装置技术领域[0001]本申请涉及计算机技术领域,特别涉及一种图像渲染方法。本申请同时涉及一种图像渲染装置,一种计算设备,以及一种计算机可读存储介质。背景技术[0002]随着技术的发展,手机操作系统也越来越精美,在安卓系统的渲染过程中,通常使用第三方图形库,用于丰富安卓系统的画质。[0003]由于需要引入第三方图形库,需要将第三方图形库的全部资源引入到系统中,这种引入会增大安卓包的体积,同时由于第三方图形库对安卓系统的入侵较大,通常无法直