字体贴图处理方法及装置、存储介质、电子设备制造方法及图纸

技术编号:22818266 阅读:24 留言:0更新日期:2019-12-14 13:34
本发明专利技术实施例是关于一种字体贴图处理方法及装置、存储介质、电子设备,涉及图像渲染技术领域,该方法包括:将待处理字体贴图划分为多个像素块,并根据各所述像素块的最大通道值、最小通道值以及亮度值得到各所述像素块的两个插值端点;根据所述像素块中各像素的当前通道值,计算各像素在所述两个插值端点之间的权重值,并将各像素的权重值存储至与所述像素块对应的当前压缩块中得到目标压缩块;利用所述目标压缩块对所述待处理字体贴图进行压缩得到压缩纹理数据,并将所述压缩纹理数据上传至贴图区域。本发明专利技术实施例提高了压缩效率同时也提高了渲染效率。

Font map processing method and device, storage medium and electronic equipment

【技术实现步骤摘要】
字体贴图处理方法及装置、存储介质、电子设备
本专利技术实施例涉及图像渲染
,具体而言,涉及一种字体贴图处理方法、字体贴图处理装置、计算机可读存储介质以及电子设备。
技术介绍
在现有的计算机平台应用中,经常会有需要显示大量动态汉字的情况。例如在计算机或者游戏机上运行的中文游戏中,就需要动态显示大量汉字。在现有技术中,显示这些汉字的时候,需要把这些汉字生成到纹理中,由于汉字数量巨大,往往需要占用大量纹理内存。对于可利用资源有限的图形加速器来说,纹理内存的占用情况直接影响显示的速度,汉字占用大量纹理内存提高了对显存的要求,并且读取纹理贴图所需的带宽大大增加,从而拖慢了显示的速度。为了结束上述问题,现有技术采用了如下技术方案:首先,通过生成待显示汉字的点阵,并根据待显示汉字的点阵生成待显示汉字的图片;然后再创建与待显示汉字的图片具有同样尺寸的压缩格式的纹理;最后将待显示汉字的图片对应填充到压缩格式的文立中,然后再对待显示汉字的压缩格式的纹理进行保存。但是,该方案存在如下缺陷:一方面,纹理会占用显存,在有限的显存资源下,容易对系统产生较大的本文档来自技高网...

【技术保护点】
1.一种字体贴图处理方法,其特征在于,包括:/n将待处理字体贴图划分为多个像素块,并根据各所述像素块的最大通道值、最小通道值以及亮度值得到各所述像素块的两个插值端点;/n根据所述像素块中各像素的当前通道值,计算各像素在所述两个插值端点之间的权重值,并将各像素的权重值存储至与所述像素块对应的当前压缩块中得到目标压缩块;/n利用所述目标压缩块对所述待处理字体贴图进行压缩得到压缩纹理数据,并将所述压缩纹理数据上传至贴图区域。/n

【技术特征摘要】
1.一种字体贴图处理方法,其特征在于,包括:
将待处理字体贴图划分为多个像素块,并根据各所述像素块的最大通道值、最小通道值以及亮度值得到各所述像素块的两个插值端点;
根据所述像素块中各像素的当前通道值,计算各像素在所述两个插值端点之间的权重值,并将各像素的权重值存储至与所述像素块对应的当前压缩块中得到目标压缩块;
利用所述目标压缩块对所述待处理字体贴图进行压缩得到压缩纹理数据,并将所述压缩纹理数据上传至贴图区域。


2.根据权利要求1所述的字体贴图处理方法,其特征在于,根据各所述像素块的最大通道值、最小通道值以及亮度得到各所述像素块的两个插值端点包括:
计算所述各所述像素块的最大通道值以及最小通道值;
根据所述最大通道值、所述最小通道值以及各所述像素块的第一亮度值以及第二亮度值得到各所述像素块的两个插值端点;
其中,所述两个插值端点中的一个插值端点中包括最大通道值以及第一亮度值;另一个插值端点包括最小通道值以及第二亮度值;
其中,所述第一亮度值以及第二亮度值相同。


3.根据权利要求2所述的字体贴图处理方法,其特征在于,根据所述最大通道值、所述最小通道值以及各所述像素块的第一亮度值以及第二亮度值得到各所述像素块的两个插值端点包括:
判断所述最大通道值与所述最小通道值是否相等;
在判断所述最大通道值与所述最小通道值不相等时,根据所述最大通道值、所述最小通道值以及各所述像素块的第一亮度值以及第二亮度值得到各所述像素块的两个插值端点。


4.根据权利要求1所述的字体贴图处理方法,其特征在于,根据各所述像素块中各像素的当前通道值,计算各像素在所述两个插值端点之间的权重值包括:
从第一预设列表中获取与所述最大通道值以及最小通道值对应的最大编码值以及最小编码值;
从第二预设列表中获取与所述最大编码值以及最小编码值对应的最大解码值以及最小解码值;
根据各所述像素块中各像素的当前通道值、所述最大解码值以及所述最小解码值从第三预设列表中获取各像素在所述两个插值端点之间的权重值。


5.根据权利要求4所述的字体贴图处理方法,其特征在于,所述第一预设列表、第二预设列表以及第三预设列表均是基于ASTC算法通过离线方式计算得到的。

【专利技术属性】
技术研发人员:潘乐乐任帅
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1