一种将文字转成曲线的方法技术

技术编号:2841889 阅读:233 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种将文字转成曲线的方法,属于印刷排版技术领域。现有技术中,还没有一种高效的、准确的办法将带有艺术字效果的文字转成曲线。本发明专利技术所述的方法:在取出文字的字体轮廓和文字位置信息后,继续根据文字的各种艺术字效果,通过图元的各种艺术效果来模拟文字效果,达到文字转成曲线后,前后效果一致的目的。本发明专利技术所述的方法可以节约设计人员的时间,并达到最准确的效果。

【技术实现步骤摘要】

本专利技术属于印刷排版
,具体涉及。
技术介绍
随着印刷行业的飞速发展,排版自动化的不断发展,排版业对排版软件的要求越来越高,不但要有丰富的功能,还必须易于操作,有很强的自动化能力,能帮助用户快速的进行排版。在印刷排版行业中,文字转成曲线是一种常用的并且非常重要的功能。由于涉及到版权问题,排版人员机器上的某种字体,可能在出片的机器(电脑或者打印机等)没有,出片后出现效果上的错误。如果先将应用了特殊字体的文字转成曲线,对于其它没有安装这个字体的设备来说,就不存在字体的问题了,一样可以显示出正常的效果。文字转成曲线的另一个重要功能是造字。有时字体文件中没有一个字,但是可以通过其它类似的文字,增加或者减少笔画来创造这个文字。因此可以先通过文字转成曲线,先将这个类似的文字转成曲线,再通过编辑曲线,获得希望的文字。目前,在印刷排版行业中,文字转成曲线后,通常只保留文字的轮廓和文字位置,文字的艺术字效果很难被保留下来,因此用户只有通过手动调节,找到最合适的图元艺术效果来模拟文字的效果。通过这种方式,用户不但要非常熟悉软件的各种艺术效果,而且还要反复调整各种参数,才能达到和原来文字的艺术字效果一致的效果。因此,在目前情况下,还没有一种高效的、准确的办法将带有艺术字效果的文字转成曲线。
技术实现思路
本专利技术的目的是针对现有技术中存在的缺陷,提供一种能够在将文字转成曲线的过程中自动的将文字的艺术字效果保留的方法。为达到以上目的,本专利技术采用的技术方案是,包括以下步骤(1)根据笔画多少构建一个曲线对象,单笔画字构建一个图元,多笔画字构建一个复合图元;(2)根据艺术字效果,修改曲线对象的线型风格;(3)根据艺术字效果,修改曲线对象的底纹风格。进一步,当用户设置了文字的立体艺术字效果时,设置曲线对象的立体阴影效果;当用户设置了文字的勾边艺术字效果时,设置曲线对象的勾边效果。进一步,在步骤(2)中,如果用户设置了字体加粗时,将曲线对象的线型设置成实线,然后根据加粗度,设置线型的笔宽;当用户没有设置字体加粗,而是设置了空心字时,将曲线对象的线型设置成实线,然后根据空心字边框宽度,设置线型的笔宽;当用户既没有设置字体加粗,也没有设置空心字时,将曲线对象的线型设置成不显示,笔宽为0.01mm。进一步,在步骤(3)中,当用户设置了空心字时,将曲线对象的底纹风格设置成空心字底纹。当空心字底纹为空心时,将曲线对象的底纹风格的类型设置为空心,颜色为黑色;当空心字底纹不是空心时,则将空心字的底纹属性复制给曲线对象。当用户没有设置空心字时,将曲线对象的底纹风格的类型设置成实心,并根据当前文字块类型和文字颜色设置底纹风格的颜色。如果文字块为沿线排版文字块并且用户设置了颜色渐变,则底纹颜色为当前文字显示颜色,否则根据文字颜色设置底纹颜色。进一步,设置曲线对象的立体阴影效果时,立体阴影的类型为平行阴影;立体阴影显示时不带边框;立体阴影在x和y轴上的偏移为立体字的偏移长度分别乘上偏移角度的余弦、正弦值;立体阴影的阴影类型为实心,阴影颜色为立体字的渐变色。进一步,设置曲线对象的图元勾边效果时,图元勾边类型为直接勾边。图元勾边的一重勾边宽度为文字一重勾边宽度的一半,图元勾边的一重勾边的颜色为文字一重勾边的颜色;图元勾边的二重勾边宽度为文字二重勾边宽度的一半,图元勾边的二重勾边的颜色为文字二重勾边的颜色。本专利技术的效果在于采用本专利技术所述的方法,能够快速方便的将文字转成曲线后,仍然能够通过给曲线对象设置各种曲线艺术效果的方式,保留文字的艺术字效果,从而保证了转换前后视觉效果一致的目的,节约设计人员的时间,并达到最准确的效果。附图说明图1是本专利技术所述方法具体实施方式的流程图;图2是设置粗体字的文字转曲线的效果图;图3是设置空心字的文字转曲线的效果图;图4是设置立体的文字转曲线的效果图;图5是设置勾边的文字转曲线的效果图; 图6是设置沿线渐变的文字转曲线的效果图。具体实施例方式下面结合实施例和附图,对本专利技术作进一步的阐述如图1所示,,包括以下步骤1.根据笔画多少构建一个曲线对象,如果是单笔画字,构建一个图元,如果是多笔画字,构建一个复合图元。复合图元是一种由多个图元对象组成,结构上维持原有图元之间的关系,属性统一为一种,且具有图元属性的新的对象。复合图元一般分为奇层镂空、偶层镂空和根据曲线方向镂空三种,文字转成曲线后的复合图元,是根据曲线方向镂空的图元。2.如图2所示,用户设置了文字加粗(使文字笔画看上去比较粗的艺术效果)的艺术字效果,加粗级别为7(文字的笔画比原字粗了0.12mm)。则文字转成曲线后,图元的线型设置为实线,线宽为0.24mm。3.如图3所示,用户设置了空心字的艺术字效果,没有填充底纹。则文字转成曲线后,图元的线型设置为实线,线宽为0.2mm。图元的底纹设置为空心底纹。4.如图4所示,用户设置了立体的艺术字效果,影长为2mm,阴影颜色为30%的灰度色,阴影方向是315度。则文字转曲后,给图元加上立体阴影效果(立体阴影是由图元对象以及连接该图元对象并有一定偏移的投影对象组成的一个三维对象。所述投影的偏移可分为X方向的偏移和Y方向的偏移,可以对该三维对象设置颜色,线型等属性),立体阴影的横向和纵向偏移都是1.41mm,颜色为30%的灰度色,底纹为实心底纹。5.如图5所示,用户设置了勾边的艺术字效果,勾边类型为一重勾边,边框粗细为0.3mm,颜色为30%的灰度色。则文字转曲后,给图元加上图元勾边效果(图元勾边是指在图元对象内外两侧绘制某种宽度同种线型的勾边装饰线。可以对该勾边线设置颜色、宽度。绘制一层勾边装饰线称之为一重勾边。如果在此勾边线外又绘制一条勾边线,称之为二重勾边。对于图元勾边,根据其在版面内压住其他对象是否勾边又分为直接勾边和裁剪勾边。直接勾边即不管该图远对象下层是否有对象都会勾边。裁剪勾边即与下层对象相交区域做勾边,下层没有对象则不勾边),勾边类型为直接勾边,勾边内容为一重勾边,勾边颜色为30%的灰度色,勾边粗细为0.3mm。6.如图6所示,用户给沿线文字块设置了颜色渐变的效果,文字从第一个字的黑色渐变到18%的灰度色。则文字转曲后,将底纹设置为实心底纹,文字所对应的曲线的底纹颜色为文字显示颜色,分别是“方”(黑色),“正”(84%的灰度色),“飞”(67%的灰度色),“腾”(51%的灰度色),“创”(34%的灰度色),“艺”(18%的灰度色)。本专利技术所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本专利技术的技术方案得出其他的实施方式,同样属于本专利技术的技术创新范围。本文档来自技高网...

【技术保护点】
一种将文字转成曲线的方法,包括以下步骤:(1)根据笔画多少构建一个曲线对象,单笔画字构建一个图元,多笔画字构建一个复合图元;(2)根据艺术字效果,修改曲线对象的线型风格;(3)根据艺术字效果,修改曲线对象的底纹风格。

【技术特征摘要】
1.一种将文字转成曲线的方法,包括以下步骤(1)根据笔画多少构建一个曲线对象,单笔画字构建一个图元,多笔画字构建一个复合图元;(2)根据艺术字效果,修改曲线对象的线型风格;(3)根据艺术字效果,修改曲线对象的底纹风格。2.如权利要求1所述的一种将文字转成曲线的方法,其特征在于当用户设置了文字的立体艺术字效果时,设置曲线对象的立体阴影效果。3.如权利要求1所述的一种将文字转成曲线的方法,其特征在于当用户设置了文字的勾边艺术字效果时,设置曲线对象的勾边效果。4.如权利要求1或2或3所述的一种将文字转成曲线的方法,其特征在于在步骤(2)中,当用户设置了字体加粗时,将曲线对象的线型设置成实线,然后根据加粗度,设置线型的笔宽。5.如权利要求1或2或3所述的一种将文字转成曲线的方法,其特征在于在步骤(2)中,当用户没有设置字体加粗,而是设置了空心字时,将曲线对象的线型设置成实线,然后根据空心字边框宽度,设置线型的笔宽。6.如权利要求1或2或3所述的一种将文字转成曲线的方法,其特征在于在步骤(2)中,当用户既没有设置字体加粗,也没有设置空心字时,将曲线对象的线型设置成不显示,笔宽为0.01mm。7.如权利要求1或2或3所述的一种将文字转成曲线的方法,其特征在于在步骤(3)中,当用户设置了空心字,将曲线对象的底纹风格设置成空心字底纹。8.如权利要求7所述的一种将文字转成曲线的方法,其特征在于当空心字底纹...

【专利技术属性】
技术研发人员:邓涛
申请(专利权)人:北京北大方正电子有限公司北京大学北大方正集团有限公司
类型:发明
国别省市:11[中国|北京]

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

1