首页 / 专利库 / 图形技术 / 抗锯齿 / 一种自适应纹理字库抗锯齿方法

一种自适应纹理字库抗锯齿方法

阅读:181发布:2020-05-11

专利汇可以提供一种自适应纹理字库抗锯齿方法专利检索,专利查询,专利分析的服务。并且本 发明 属于计算机图形处理技术领域,涉及一种自适应纹理字库 抗锯齿 方法。本方法包括:输入抗锯齿处理的字库数据及显示 风 格、查找字库抗锯齿方法数据表、执行抗锯齿处理、输出抗锯齿后的字库数据和评价抗锯齿后的字库数据。本发明实现了根据输入的字库数据及显示风格,自动匹配一种抗锯齿方法对纹理字库进行抗锯齿处理。,下面是一种自适应纹理字库抗锯齿方法专利的具体信息内容。

1.一种自适应纹理字库抗锯齿方法,其特征在于所述方法包括以下步骤:
步骤一,输入抗锯齿处理的字库数据及显示格,其显示风格包括字库数据的字体、字符集、字号、加粗、斜体、删除线和下划线;
步骤二,查找字库抗锯齿方法数据表,根据步骤一输入的字符数据及显示风格,在字库抗锯齿方法数据表中查找与之对应的抗锯齿方法;所述字库抗锯齿方法数据表包含纹理贴图和矢量字体抗锯齿方法;
步骤三,执行抗锯齿处理,根据步骤二查找字库抗锯齿方法数据表的结果执行相应的抗锯齿处理;
步骤四,输出抗锯齿后的字库数据,将步骤三执行抗锯齿处理的结果生成特定格式的字库数据文件;所述特定格式与步骤一的字库数据及显示风格相对应;
步骤五,评价抗锯齿后的字库数据,对步骤四输出抗锯齿后的字库数据文件进行评价,将评价结果反馈给字库抗锯齿方法数据表,以更新字库抗锯齿方法数据表。
2.根据权利要求1所述的自适应纹理字库抗锯齿方法,其特征在于:所述步骤二中的字库抗锯齿方法数据表中,根据不同字符集、不同字体、不同显示风格的字库数据,生成一个唯一的标识符,在该标识符的统计信息中记录了当前每一种抗锯齿方法使用的频次。
3.根据权利要求2所述的自适应纹理字库抗锯齿方法,其特征在于:在查找字库抗锯齿方法数据表时,若某种抗锯齿方法的使用频次大于指定值,则认为有可使用的抗锯齿方法对字库数据进行抗锯齿处理,取出该抗锯齿方法标识符,否则认为没有可使用的抗锯齿方法,则使用默认抗锯齿方法。

说明书全文

一种自适应纹理字库抗锯齿方法

技术领域

[0001] 本发明属于计算机图形处理技术领域,涉及一种自适应纹理字库抗锯齿方法。

背景技术

[0002] 随着计算机图形学的迅猛发展,使用纹理贴图方式进行绘图越来越普遍,其速度快,还可以实现多种3D效果;矢量字体以其显示效果好得到了广泛应用;使用纹理贴图方式绘制矢量字体有了空前的使用,但是该方法没有解决字体的抗锯齿现象。当前抗锯齿算法有很多种,但是对于不同的纹理字库,没有一种算法能处理好所有的纹理字库抗锯齿现象,这就需要针对不同的纹理字库使用不同的抗锯齿方法进行处理。目前已公开的资料都针对抗锯齿算法的实施与改进,但未发现在纹理字符绘制时,自适应选择一种抗锯齿算法对字符进行抗锯齿处理。

发明内容

[0003] 本发明的目的是:为了解决上述问题,本发明提供一种自适应纹理数据抗锯齿方法,根据输入的字库数据及显示格,自动选择一种抗锯齿方法对字库数据进行抗锯齿处理,解决了针对不同的字库数据,选择不同抗锯齿方法的问题。
[0004] 本发明的技术方案是:一种自适应纹理字库抗锯齿方法,其特征在于所述方法包括以下步骤:
[0005] 步骤一,输入抗锯齿处理的字库数据及显示风格,其显示风格包括字库数据的字体、字符集、字号、加粗、斜体、删除线、下划线;
[0006] 步骤二,查找字库抗锯齿方法数据表,根据步骤一输入的字符数据及显示风格,在字库抗锯齿方法数据表中查找与之对应的抗锯齿方法;所述字库抗锯齿方法数据表包含纹理贴图和矢量字体抗锯齿方法;
[0007] 步骤三,执行抗锯齿处理,根据步骤二查找字库抗锯齿方法数据表的结果执行相应的抗锯齿处理;
[0008] 步骤四,输出抗锯齿后的字库数据,将步骤三执行抗锯齿处理的结果生成特定格式的字库数据文件;所述特定格式与步骤一的字库数据及显示风格相对应;
[0009] 步骤五,评价抗锯齿后的字库数据,对步骤四输出抗锯齿后的字库数据文件进行评价,将评价结果反馈给字库抗锯齿方法数据表,以更新字库抗锯齿方法数据表。
[0010] 本发明的有益效果是:本发明提供的一种自适应纹理字库抗锯齿方法,通过提取输入的字库数据及显示风格,自动选择一种抗锯齿方法对字库数据进行抗锯齿处理,并对处理结果进行统计,通过对统计数据的分析,快速选择恰当的抗锯齿方法对字库数据进行处理,使得通过抗锯齿后的字库数据绘制的字符边界更加平滑圆润。附图说明
[0011] 图1是本发明一种自适应纹理字库抗锯齿方法的流程示意图。

具体实施方式

[0012] 下面结合附图对本发明的具体实施方式做进一步说明。
[0013] 本发明一种自适应纹理字库抗锯齿方法,包括步骤一输入抗锯齿处理的字库数据及显示风格、步骤二查找字库抗锯齿方法数据表、步骤三执行抗锯齿处理、步骤四输出抗锯齿后的字库数据和步骤五评价抗锯齿后的字库数据;
[0014] 步骤一输入抗锯齿处理的字库数据及显示风格,包括字库数据的字体、字符集、字号、加粗、斜体、删除线、下划线等显示风格;
[0015] 在输入需要进行抗锯齿的字库数据时,可以输入一种字体、也可以输入多种不同字体,对于任意一种字体,其字号可以相同也可以不同,此外,字符的显示风格同时支持加粗、斜体、删除线和下划线等效果;
[0016] 步骤二查找字库抗锯齿方法数据表,根据输入的字符属性信息,在字库抗锯齿方法数据表中查找与之对应的抗锯齿方法;
[0017] 字库抗锯齿方法数据表中记录了一些经验数据,根据不同字符集、不同字体、不同显示风格的字库数据,生成一个唯一的标识符,在该标志符的统计信息中记录了当前每一种抗锯齿方法使用的频次;
[0018] 在查找数据表时,设置查找的条件,若某种抗锯齿方法的使用频次大于指定值,则认为可以有可使用的抗锯齿方法对字库数据进行抗锯齿处理,取出该抗锯齿方法标识符,否则认为没有可使用的抗锯齿方法;
[0019] 通过对数据表的查找,对于某类字库数据,可以找到多种抗锯齿方法,也可以找不到抗锯齿方法,找到则返回该方法的标识符,没有找到则返回所有方法的标识符;
[0020] 步骤三执行抗锯齿处理,根据步骤二查找字库抗锯齿方法数据表的结果执行相应的抗锯齿处理;
[0021] 根据数据表中查找的抗锯齿方法标识符,使用对应的抗锯齿方法对字库数据进行抗锯齿处理,当有多个方法时,分别使用抗锯齿方法进行处理;
[0022] 步骤四输出抗锯齿后的字库数据,将步骤三执行抗锯齿处理的结果生成特定格式的字库数据文件;
[0023] 在将处理之后的字库数据生成字库数据文件时,如果使用了一种抗锯齿方法对字库数据进行处理,则生成一个数据文件,如果使用了多个抗锯齿方法对字库数据进行处理,则分别生成对应的数据文件;
[0024] 步骤五评价抗锯齿后的字库数据,对步骤四输出抗锯齿后的字库数据文件进行评价,将评价结果反馈给步骤二查找字库抗锯齿方法数据表,更新数据表;
[0025] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细地说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈