[发明专利]位图渲染方法及系统在审
| 申请号: | 202111332699.8 | 申请日: | 2021-11-11 |
| 公开(公告)号: | CN113920223A | 公开(公告)日: | 2022-01-11 |
| 发明(设计)人: | 高佳城 | 申请(专利权)人: | 上海幻电信息科技有限公司 |
| 主分类号: | G06T11/60 | 分类号: | G06T11/60;G06T11/00;G06T13/80 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓小玲 |
| 地址: | 200120 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 位图 渲染 方法 系统 | ||
1.一种位图渲染方法,其特征在于,所述方法包括:
获取当前动画帧的位图的原始数据;
建立排版纹理和信息映射表;
将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理;
根据更新后的所述排版纹理进行特效的渲染。
2.根据权利要求1所述的位图渲染方法,其特征在于,所述获取当前动画帧的位图的原始数据包括:
从字体引擎库中获取当前动画帧的原始位图的颜色信息、尺寸信息。
3.根据权利要求1或2所述的位图渲染方法,其特征在于,所述方法在所述建立排版纹理和信息映射表之前还包括:
设置位图数据块的统一尺寸,根据所述原始数据和所述统一尺寸执行所述建立排版纹理和信息映射表的步骤。
4.根据权利要求3所述的位图渲染方法,其特征在于,所述设置位图数据块的统一尺寸包括:
根据当前动画帧所述原始数据中每个位图的尺寸信息计算最大尺寸;
从服务端查询预设的经验值;
从所述经验值和所述最大尺寸中取较大值,设置为所述位图数据块的统一尺寸。
5.根据权利要求4所述的位图渲染方法,其特征在于,所述设置位图数据块的统一尺寸还包括:
根据所设置的所述统一尺寸更新所述服务端的所述经验值。
6.根据权利要求3至5任一项所述的位图渲染方法,其特征在于,所述建立排版纹理包括:
按照预设尺寸建立排版纹理,并按照所述位图数据块的所述统一尺寸进行分割、排版和编号。
7.根据权利要求1至6任一项所述的位图渲染方法,其特征在于,所述信息映射表中的信息包括每个位图的位图标识、所述原始数据、使用次数、是否在所述排版纹理中、在所述排版纹理中的编号、是否为当前动画帧的位图。
8.根据权利要求1至7任一项所述的位图渲染方法,其特征在于,所述将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理包括:
根据位图标识从所述信息映射表中查询当前位图是否存在;
若所述当前位图已存在,则在所述信息映射表中更新所述当前位图的使用次数;
若所述当前位图不存在,则将所述当前位图的颜色信息局部更新至所述排版纹理中,同时更新所述信息映射表。
9.根据权利要求8所述的位图渲染方法,其特征在于,所述将所述当前位图的颜色信息局部更新至所述排版纹理中包括:
判断所述排版纹理的剩余空间是否充足;
若剩余空间充足,则直接将所述当前位图的颜色信息局部更新至所述排版纹理中;
若剩余空间不充足,则通过撤换所述排版纹理中使用次数最低的位图,将所述当前位图的颜色信息更新至所述排版纹理中。
10.根据权利要求1至9任一项所述的位图渲染方法,其特征在于,所述位图包括文字位图或小图标位图。
11.一种位图渲染系统,其特征在于,所述系统包括:
获取模块,用于获取当前动画帧的位图的原始数据;
建立模块,用于建立排版纹理和信息映射表;
更新模块,用于将所述当前动画帧的位图的颜色信息局部更新至所述排版纹理;
渲染模块,用于根据更新后的所述排版纹理进行特效的渲染。
12.一种电子装置,其特征在于,所述电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的位图渲染程序,所述位图渲染程序被所述处理器执行时实现如权利要求1至10中任一项所述的位图渲染方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有位图渲染程序,所述位图渲染程序被处理器执行时实现如权利要求1至10中任一项所述的位图渲染方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幻电信息科技有限公司,未经上海幻电信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111332699.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效超精密磨削高速刀柄的数控端面外圆磨床
- 下一篇:一种调节机构





