发明名称 |
一种矢量字库字符的显示方法及显示装置 |
摘要 |
本发明公开了一种矢量字库字符的显示方法,包括:获取当前要显示的字符和当前要显示的字符的前景颜色和背景颜色;按照当前要显示的字符的前景颜色和背景颜色,计算矢量字库引擎的灰度级别中所有的灰度值所对应的显示颜色,保存灰度值与所计算出的显示颜色之间的对应关系;获取当前要显示的字符的灰度点阵位图,按照所述灰度点阵位图中每个显示点的灰度值获取已保存的与该灰度值对应的显示颜色并进行显示。本发明实施例还提供相应的矢量字库字符的显示装置。本发明技术方案由于采用计算灰度级别中所有的灰度值对应的显示颜色并保存灰度值与显示颜色的对应关系的方法,提高了矢量字库字符的显示速度。 |
申请公布号 |
CN102148021B |
申请公布日期 |
2012.10.03 |
申请号 |
CN201110069021.5 |
申请日期 |
2011.03.22 |
申请人 |
深圳市茁壮网络股份有限公司 |
发明人 |
徐佳宏;程伯钦;朱吕亮 |
分类号 |
G09G5/22(2006.01)I;G09G5/30(2006.01)I |
主分类号 |
G09G5/22(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
彭愿洁;李文红 |
主权项 |
一种矢量字库字符的显示方法,其特征在于,包括:获取当前要显示的字符和当前要显示的字符的前景颜色和背景颜色;按照当前要显示的字符的前景颜色和背景颜色,计算矢量字库引擎的灰度级别中所有的灰度值所对应的显示颜色,保存灰度值与所计算出的显示颜色之间的对应关系;获取当前要显示的字符的灰度点阵位图,按照所述灰度点阵位图中每个显示点的灰度值获取已保存的与该灰度值对应的显示颜色并进行显示;在所述计算矢量字库引擎的灰度级别中所有的灰度值所对应的显示颜色的步骤之后还包括:记录最后一次计算灰度值所使用的背景颜色和前景颜色;在所述获取当前要显示的字符和当前要显示的字符的前景颜色和背景颜色的步骤之后,还包括:判断当前要显示的字符的前景颜色和背景颜色与所记录的前景颜色和背景颜色相比,是否有任意一个发生了变化,若是,则执行所述按照当前要显示的字符的前景颜色和背景颜色,计算矢量字库引擎的灰度级别中所有的灰度值所对应的显示颜色,保存灰度值与所计算出的显示颜色之间的对应关系的步骤;若否,则执行所述获取当前要显示的字符的灰度点阵位图,按照所述灰度点阵位图中每个显示点的灰度值获取已保存的与该灰度值对应的显示颜色并进行显示的步骤。 |
地址 |
518002 广东省深圳市罗湖区沿河北路1002号京广中心办公楼12楼01-07单元 |