[发明专利]图形渲染方法、装置、计算机设备及存储介质在审
申请号: | 202211206287.4 | 申请日: | 2022-09-29 |
公开(公告)号: | CN116129018A | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 雷耀强;蒋宁;罗仕杰;赵飞;罗宁;姜永峰 | 申请(专利权)人: | 马上消费金融股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/20;G06F9/50 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何倚雯 |
地址: | 401121 重庆市渝北区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 渲染 方法 装置 计算机 设备 存储 介质 | ||
1.一种图形渲染方法,其特征在于,包括:
获取图形结构文件,所述图形结构文件用于表征图形中多个节点的结构关系,所述图形结构文件是对文件集合解压得到的,所述文件集合是基于图形编辑工具对所述图形进行编辑得到;
利用浏览器基于所述图形结构文件确定关于所述图形中多个节点的结构关系数据;
利用所述浏览器基于所述结构关系数据从所述多个节点中筛选出需渲染的节点集,并对所述节点集进行渲染得到渲染图形。
2.根据权利要求1所述的方法,其特征在于,所述利用浏览器基于所述图形结构文件确定关于所述图形中多个节点的结构关系数据,包括:
基于所述图形结构文件的数据格式类型,对所述图形结构文件进行数据格式转换处理,得到预设数据格式的图形结构文件;
将所述预设数据格式的图形结构文件确定为结构关系数据。
3.根据权利要求2所述的方法,其特征在于,所述基于所述图形结构文件的数据格式类型,对所述图形结构文件进行数据格式转换处理,得到预设数据格式的图形结构文件,包括:
若所述图形结构文件的数据格式类型属于标记语言格式,则将所述图形结构文件由所述标记语言格式转换成数据交换格式,得到所述数据交换格式的图形结构文件;以及
按照所述预设数据格式对所述数据交换格式的图形结构文件进行转换处理,得到所述预设数据格式的图形结构文件;
若所述图形结构文件的数据格式类型属于数据交换格式,则按照所述预设数据格式对所述数据交换格式的图形结构文件进行转换处理,得到所述预设数据格式的图形结构文件。
4.根据权利要求3所述的方法,其特征在于,所述图形结构文件包含各节点的节点数据属性,所述数据交换格式的图形结构文件中对所述节点的节点数据属性的描述形式不同于所述预设数据格式的图形结构文件中对所述节点的节点数据属性的描述形式;
所述按照所述预设数据格式对所述数据交换格式的图形结构文件进行转换处理,得到所述预设数据格式的图形结构文件,包括:
利用预设映射函数对所述数据交换格式的图形结构文件包含的各所述节点的节点数据属性的描述形式进行映射,得到所述预设数据格式的图形结构文件。
5.根据权利要求1所述的方法,其特征在于,所述利用所述浏览器基于所述结构关系数据从所述多个节点中筛选出需渲染的节点集,包括:
利用所述浏览器基于所述结构关系数据中各节点的节点权限信息,选出符合预设权限要求的节点组成需渲染的所述节点集。
6.根据权利要求1所述的方法,其特征在于,所述对所述节点集进行渲染得到渲染图形,包括:
基于所述节点集中每个节点的节点数据属性,获取图形树,所述图形树表征所述节点集包含的各个所述节点的结构关系;
创建用于渲染所述图形树的承载工具;以及
创建临时容器,利用所述临时容器依次为所述图形树中每个节点构造节点元素,每个节点的节点元素用于描述每个节点的显示内容和/或显示格式;
将所述临时容器中所述图形树的每个节点的节点元素追加到所述承载工具中进行渲染,得到所述渲染图形。
7.根据权利要求6所述的方法,其特征在于,所述创建用于渲染所述图形树的承载工具,包括:
创建用于渲染所述图形树的图形显示容器、节点容器和画布元素;其中,所述节点容器用于放置所述图形树的每个节点的节点元素,所述画布元素用于连接所述每个节点的节点元素,所述图形显示容器用于渲染所述节点容器和所述画布元素。
8.根据权利要求6所述的方法,其特征在于,所述将所述临时容器中所述图形树的每个节点的节点元素追加到所述承载工具中进行渲染,得到所述渲染图形,包括:
将所述临时容器中所述图形树的每个节点的节点元素追加到所述承载工具中;
获取所述图形树中每个节点对应的显示区域的参数,并按照每个节点的显示区域的参数在所述承载工具进行渲染,得到所述渲染图形;其中,每个节点对应的显示区域的参数是基于每个节点的节点元素对应的定位点位置和显示界限组成的预设形状的区域得到的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马上消费金融股份有限公司,未经马上消费金融股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211206287.4/1.html,转载请声明来源钻瓜专利网。