应用于电子价签的字体渲染方法、系统及电子设备和介质技术方案

技术编号:22054564 阅读:58 留言:0更新日期:2019-09-07 15:01
本申请公开了一种应用于电子价签的字体渲染方法、系统及电子设备和计算机可读存储介质,方法包括:获取用于将目标字体转换为图像的字体渲染请求;查询目标字体对应的标识信息;利用标识信息从预先根据所有字体生成的图像文件中获取对应的局部图像;解析局部图像,得到图像数据,并基于图像数据完成目标字体的字体渲染。本申请预先根据所有字体生成对应的图像文件,在需要将目标字体转换为图像时,通过目标字体对应的标识信息可以直接获取到对应的局部图像,并在解析局部图像得到图像数据后,即可利用图像数据实现对目标字体的渲染,无需每次遍历字体文件查找目标字体,也避免了将点阵数据转换为图像数据的过程,极大地提高了字体渲染过程的效率。

Font Rendering Method, System and Electronic Equipment and Media Applied to Electronic Price Label

【技术实现步骤摘要】
应用于电子价签的字体渲染方法、系统及电子设备和介质
本申请涉及电子价签应用
,更具体地说,涉及一种字体渲染方法、系统及一种电子设备和一种计算机可读存储介质。
技术介绍
现有的字体渲染方法中,具体的步骤为:加载点阵字体文件到内存中,根据utf8编码获取到单字对应的点阵数据,利用该点阵数据实现对单字的渲染。这种方式下,每次对字体进行渲染均需要遍历整个字体文件,产生了大量的重复性操作;其次,获取到点阵数据后,均需要做一次点阵数据到图像数据的转换过程,影响整个程序的执行效率。因此,如何解决上述问题是本领域技术人员需要重点关注的。
技术实现思路
本申请的目的在于提供一种应用于电子价签的字体渲染方法、系统及一种电子设备和一种计算机可读存储介质,无需每次都重复遍历查找目标字体,避免了将点阵数据转换为图像数据的过程,极大地提高了字体渲染过程的效率。为实现上述目的,本申请提供了一种应用于电子价签的字体渲染方法,包括:获取用于将目标字体转换为图像的字体渲染请求;查询所述目标字体对应的标识信息;利用所述标识信息从预先根据所有字体生成的图像文件中获取对应的局部图像;解析所述局部图像,得到图像数据,并基于所本文档来自技高网...

【技术保护点】
1.一种应用于电子价签的字体渲染方法,其特征在于,包括:获取用于将目标字体转换为图像的字体渲染请求;查询所述目标字体对应的标识信息;利用所述标识信息从预先根据所有字体生成的图像文件中获取对应的局部图像;解析所述局部图像,得到图像数据,并基于所述图像数据完成所述目标字体的字体渲染。

【技术特征摘要】
1.一种应用于电子价签的字体渲染方法,其特征在于,包括:获取用于将目标字体转换为图像的字体渲染请求;查询所述目标字体对应的标识信息;利用所述标识信息从预先根据所有字体生成的图像文件中获取对应的局部图像;解析所述局部图像,得到图像数据,并基于所述图像数据完成所述目标字体的字体渲染。2.根据权利要求1所述的字体渲染方法,其特征在于,所述查询所述目标字体对应的标识信息,包括:获取预先根据所述图像文件和所述所有字体生成的索引文件;在所述索引文件中查询所述目标字体对应的标识信息。3.根据权利要求2所述的字体渲染方法,其特征在于,所述获取预先根据所述图像文件和所述所有字体生成的索引文件,包括:若所述索引文件不存在,则加载包含所述所有字体的字体文件;根据所述字体文件生成图像文件,并基于所述字体文件和所述图像文件的对应关系生成包含所述所有字体对应的标识信息的索引文件。4.根据权利要求3所述的字体渲染方法,其特征在于,所述根据所述字体文件生成图像文件,包括:遍历所述字体文件中所有字体,生成每个字体对应的局部图像;将所有所述局部图像拼接成图像BMP文件。5.根据权利要求4所述的字体渲染方法,其特征在于,所述基于所述字体文件和所述图像文件的对应关系生成包含所述所有字体对应的标识信息的索引文件,包括:获取在将所有所述局部图像拼接成图像BMP文件的过程中所述局部图像的坐标;根据所述坐标生成对应的标识信息,并利用...

【专利技术属性】
技术研发人员:李皓庄严
申请(专利权)人:深圳云里物里科技股份有限公司
类型:发明
国别省市:广东,44

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

1