图形文字包边处理的系统和方法

文档序号:6653082阅读:304来源:国知局
专利名称:图形文字包边处理的系统和方法
技术领域
本发明涉及一种图形文字的包边处理系统及其方法。
在已有技术的许多软件中,其技术处理效果仅仅局限于输入文本字符的自动包边处理,但尚没有能够对图形文字进行包边处理的软件。特别是针对一些手绘效果的图形(如书法图形)的自动包边修饰处理。通常只能在使用这些图形文件之前,预先绘制好含有包边效果的图,再形成包边处理的效果。
鉴於上述发明背景,现有技术的方法存在着无法对图形文字进行包边处理,特别是无法对例如手绘效果的图形(如书法图形)的自动包边修饰处理,使得这类图形文字无法实现计算机自动处包边理的缺点。
本发明的一个目的是提供一种图形文字包边的系统和方法,以达到图形文字的计算机自动包边的效果。
由于本发明所提供的技术,无须进行预先处理,不仅可以达到根据已有图形文件,及时自动地修饰这些手绘效果图形的包边修饰效果。而且可以自动定义图形文字的包边区域及有关的各种参数。
本发明的图形文字的包边处理方法,其主要目的在於能够对各种大量图形文件,实现自动包边修饰的功能,减少用於大量图形文件的处理工作量,并且对图形文件进行实时处理。不但可节约时间,更可节省硬盘、光盘及存储器的空间。
本发明另一目的是能够根据用户提供的包边区域和图形文字所涉及的色值区段,自动滤出图形文字的轮廓,在该轮廓基础上生成用户所需要的包边修饰效果,以增强图形文字的装饰效果。
本发明为图形文字的包边处理方法是首先,读取待处理的图形文字的座标数据组。再根据上述数据组,可依根据座标数据组确定的待处理的特定图形文字所占区域的步骤,以定义特定图形文字所占区域。
然後,根据使用者需求,进行建立判定色值的区段表的步骤。以区段表内的色值作为标准,将图形文字区域的色值与标准的色值进行像素比较,以此作为识别图形文字区域颜色的依据,并且以区段内的色值作为识别图形文字的依据的步骤。
接下来,进行判断待处理图形文字的色值数据,是否在标准色值区段表的规定范围内,为数据是否在色值区段表范围内之步骤。如果数据为否,则表明所选取的色值不是图形文字区域色值,则不进行处理。如果数据为是,则表示该数据是图形文字区域色值数据,用于标记该数据为图形文字数据之步骤。
进行是否选取完所有数据的步骤,以确定是否比较完所有数据。如果比较结果为否,则继续比较,并回到以区段内的色值作为识别图形文字的依据的步骤。如果比较结果为是,即已经比较完毕,则进行根据图形文字区域的色值数据和用户要求的包边宽度,填色并勾勒出包边范围的步骤。
利用取出包边色值最接近的色值的步骤,以取出包边色值。通过计算图形文字区域内的色值的平均值的步骤,利用计算色值与图形文字区域内边界色值的平均值。
以平均值作为填充色,填充文字区域轮廓的内层色值,达到柔化处理效果的步骤。以平均值作为填充色,填充文字区域包边轮廓的内层,同时取出包边字轮廓外层的色值与包边色值取平均值后填充轮廓外层,使包边处理产生一种柔化的效果。
最后,显示包边处理後的图形文字,显示包边后的图形文字。因此,每一幅需要进行包边处理的图形文字均可依照这样的流程循环操作,直至所有的图形文字全部包边处理完毕。
为了使本发明的上述目的、其它目的、特征和优点更加清楚,下面结合附图详细描述优选实施例,其中各附图是

图1是本发明的图形文字包边处理系统的一个实施例的框图;图2是本发明的图形文字包边处理方法的一个实施例的流程图;图3A是按本发明图形文字的包边处理之前的一个示例性图形文字的示意图;和图3B是图3A所示的示例性图形文字按本发明图形文字的包边处理之后的示意图。
附图中主要部份的标号101获取图形文字区域模块102图形文字轮廓识别模块103包边参数设置模块
104柔化处理模块105显示模块200开始201读取图形文字的座标数据组202确定图形文字区域203建立区段表204识别图形文字205是否在区段表206标记图形文字207是否取完数据208填色包边范围209取出色值210计算平均值211柔化处理212显示213结束以下是本发明的详细描述。本发明的详细描述是结合一个示例性实施例示进行的。一些变动和本发明的优点在这之后进行描述,并且随后讨论其它的优选方式。
另外,虽然本发明是以实施例的方式予以描述的,但这些描述对于本发明不是限制性的。并且虽然使用了这些例子,但是对于本专业的技术人员应该清楚的是,主要的部份可能以相关的部分替代。因此,本发明的方法不局限于所进行的描述。这些描述的方法仅证明本发明和优选实施例的实用性和可应用性。并且,即使本发是由举例的方式以及举出一个优选实施例进行描述的,但是本发明并不限定於所举出的实施例。此外,凡其它未脱离由所附的权利要求书所限定的本发明的精神和范围的等同替换、形式上的改变或修改等等情况,均包含在本发明的专利保护范围内。
本发明的图形文字的包边处理系统,可描述在如图1所示的框图中。首先利用获取图形文字区域模块101的步骤,以自动获取需要处理的图形文字的座标数据组。
再调用图形文字轮廓识别模块102的步骤,根据用户设定的不同标准,对图形文字的轮廓范围进行识别。
接下来,利用包边参数设定模块103的步骤,对图形进行包边处理。
进一步,对包边处理後的结果进行柔化处理,此时利用柔化处理模块104的步骤。
最後,通过显示模块105的步骤,显示包边处理的结果。
本发明的图形文字包边处理方法的一个实施例的流程图描述如下。
如图2所示,为本发明的图形文字包边处理方法的一个实施例流的程图。首先,自开始200后,读取第一个待处理的图形文字的座标数据组,即读取一个待处理的图形文字的座标数据组201的步骤。
根据上述数据组,如图2所示,根据座标数据组确定的待处理的特定图形文字所占区域202的步骤,以定义特定图形文字所占区域。
然后,如图2所示,根据使用者需要,进行建立判定色值的区段表203的步骤。
如图2所示,以区段表内的色值作为标准,将图形文字区域的色值与标准的色值进行像素比较,以此作为识别图形文字区域颜色的依据,即作为以区段内的色值作为识别图形文字的依据204的步骤。
接下来,如图2所示,进行判断待处理图形文字的色值数据,是否在标准色值区段表的规定范围内,为数据是否在色值区段表范围内205的步骤。
如图2所示,如果数据为否,则表明所选取的色值不是图形文字区域色值,则不进行处理。如果数据为是,则表示该数据为图形文字区域色值数据,即表示该数据为图形文字数据206的步骤。
如图2所示,进行是否取完所有数据207的步骤,以了解是否比较完所有数据。
另外,如图2所示的确定,如果确定的结果为否,则继续进行比较,返回到步骤205。
如图2所示,如果确定的结果为是,即已经比较完毕,则进行根据图形文字区域的色值数据和用户要求的包边宽度,填色并勾勒出包边范围208的步骤。根据图形文字区域的色值数据,在用户要求的包边宽度内,填色并勾勒出包边范围。
如图2所示,通过取出包边色值最接近的色值209的步骤,以取出包边色值。
如图2所示,通过计算图形文字区域内的色值的平均值210的步骤,计算色值与图形文字区域内边界色值的平均值。
如图2所示,以平均值作为填充色,填充文字区域轮廓的内层色值,达到柔化处理的效果211的步骤。利用平均值作为填充色,填充文字区域包边轮廓的内层,同时取出包边字轮廓外层的色值与包边色值取平均值后填充轮廓外层,使包边处理产生一种柔化的效果。
如图2所示,显示包边处理后的图形文字,即显示包边后的图形文字212。
因此,每一幅需要进行包边处理的图形文字均可依照这样的流程循环进行操作,直至所有的图形文字全部包边处理完毕。
具体实施例如图3所示,该图是本发明的实际效果示意图。这里以图中的文字包边为例,具体说明本发明的技术。
有一幅图形文字,如图3A的“飞入寻常百”,需要进行包边处理。藉以达到在文字抬头中,被使用者以鼠标点击之后,变为有包边修饰和显著明亮(High-light)的效果。
首先,利用程序自动读取图3A的“飞入寻常百”的这幅书法中的“飞入寻常百”五个字所在的座标数据组。然后,计算出图形文字在画面上所占的区域。根据预先设定好的标准色值区段表,经比较可知,该图形文字的区域色值是3,3,2,代表其颜色是黑色,设定包边的宽度。而根据有关包边的设定值,用文字区域色值(即黑色)勾勒出包边的轮廓,然後取与黑色色值的接近的色值为灰色,将两个色值得平均值求出,这个平均的色值所代表的颜色,即可用於填充在包边区域的内层。因此,则可取得如图3B所示的柔化效果,最後将处理後的效果显示在显示屏上。
简而言之,本发明之图形文字的包边系统,包含了第一图形文字区域模块,用于获取第一图形文字的座标数据组,以便定义第一图形文字区域。轮廓识别模块,根据一个特定标准,以识别第一图形文字的轮廓范围。包边参数模块,用于设定包边参数,以便对第一图形文字进行包边处理而现存第二图形文字。柔化模块,用于柔化第二图形文字。及显示模块,用于显示第二图形文字。
本发明的图形文字的包边方法,首先,读取多个座标数据,该多个座标数据构成该图形文字的一个基本单位。定义图形文字为第一特定区域。建立一个区段表,该区段表可判定第一色值。识别第一特定区域的第一色值。表示第一特定区域的第一色值。定义一个包边范围,根据第一特定区域的第一色值。获得一个包边色值。计算第一特定区域的第一色值,用于获得一个第一平均值。填充第一特定区域以现存一个第二特定区域,通过第一平均值为一个颜色值,用于填充第一特定区域的边界的第一层。柔化边界的第二层,通过计算边界的第二层的第二色值与包边色值,获得第二平均值。最后,显示包边处理后的图形文字,即显示包边后的图形文字。从而,每一幅需要进行包边处理的图形文字均可依照这样的流程循环操作,直至所有的图形文字全部包边处理完毕。
以上所述仅仅是本发明的优选实施例,并非用以限制本发明的保护范围,凡其它未脱离在本发明专利申请的权利要求书所限定的本发明所的精神和范围内所完成的等同替换或修改,均包含在本发明的保护范围之内。
权利要求
1.一种图形文字的包边处理系统,其特征在于第一图形文字区域模块,用于获取第一图形文字的座标数据组,用于定义第一图形文字区域;轮廓识别模块,用于根据特定标准,识别该第一图形文字的轮廓范围;包边参数模块,用于设置包边参数,对该第一图形文字进行包边处理而形成第二图形文字;柔化模块,用于柔化该第二图形文字;及显示模块,用于显示该第二图形文字。
2.如权利要求1所述的图形文字的包边处理系统,其中上述获取该第一图形文字至少包含自动获取处理。
3.如权利要求1所述的图形文字的包边处理系统,其中上述特定标准是根据用户设定的不同标准。
4.一种图形文字的包边处理方法,其特征在于获取第一图形文字的座标数据组,用于定义第一图形文字区域;根据特定标准,识别上述第一图形文字的轮廓范围;设置包边参数,对该第一图形文字进行包边处理而形成第二图形文字;柔化该第二图形文字;及显示该第二图形文字。
5.一种图形文字的包边处理方法,其特征在于读取多个座标数据,该多个座标数据用于构成一个图形文字的基本单位;识别第一特定区域的第一色值;定义包边范围,是根据该第一特定区域的该第一色值;填充该第一特定区域形成第二特定区域,利用第一平均值为一个颜色值,填充该第一特定区域的边界的第一层;及柔化该边界的第二层,通过计算该边界的第二层的第二色值与包边色值,获得第二平均值。
6.如权利要求5的方法,其中上述识别该第一特定区域的色值,用于一个区段表内的一个色值作为标准,与一个标准色值进行像素比较。
7.如权利要求5的方法,其中上述包边色值是与该包边色值最接近的色值。
8.一种图形文字的包边处理方法,其特征在于读取多个座标数据,该多个座标数据构成一个图形文字的基本单位;定义该图形文字为第一特定区域;建立一个区段表,该区段表可判定第一色值;识别该第一特定区域的第一色值;标记该第一特定区域的该第一色值;定义一个包边范围,是根据该第一特定区域的第一色值进行的;获得包边色值,是根据所定义的包边范围获得的;计算第一特定区域的第一色值,从而获得第一平均值;填充第一特定区域以形成第二特定区域,使得该第一平均值为一个颜色值,用于填充该第一特定区域的边界的第一层;柔化该边界的第二层,通过计算该边界的第二层的第二色值与该包边色值,获得第二平均值;和显示该第二特定区域。
9.如权利要求8的图形文字包边处理的方法,其中上述建立一个区段表是根据使用者需求建立。
10.如权利要求8的图形文字包边处理的方法,其中上述识别该第一特定区域的色值,是以该区段表内的该色值作为标准,与标准的色值进行像素比较进行的。
11.如权利要求8的图形文字包边处理的方法,其中上述包边色值是与该包边色值最接近的色值。
全文摘要
一种图形文字包边系统包括:图形文字区域模块、轮廓识别模块、包边参数模块、柔化模块及显示模块。一种图形文字的包边方法:读取多个座标、数据,多个坐标数据构成一图形文字的基本单位、定义图形文字为第一特定区域并建立一区段表、识别第一特定区域的第一色值、标记第一特定区域的第一色值、定义包边范围、获得一包边色值、计算第特定区域的第一色值、填充第一特定区域形成第二特定区域、柔化边界的第二层、显示包边处理后的图形文字。
文档编号G06T11/40GK1369860SQ0110460
公开日2002年9月18日 申请日期2001年2月15日 优先权日2001年2月15日
发明者夏强, 宋建福, 林光信 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1