一种文字样式修饰方法及装置制造方法及图纸

技术编号:6994331 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种文字样式修饰方法及装置,包括:选定需要进行文字样式修饰的对象;获取所述选定的对象的原轮廓线;对所述获取的原轮廓线进行缩放或偏移操作;根据所述缩放或偏移后得到的新轮廓线进行颜色填充,可以设定缩放及偏移次数,重复执行上述步骤,至达到设定的缩放及偏移次数。本发明专利技术以文字的轮廓线为操作对象,实现了通过对文字轮廓线进行缩放或偏移来达到文字样式修饰的目的。

【技术实现步骤摘要】

本专利技术涉及文字排版
,尤其涉及一种文字样式修饰方法及装置
技术介绍
在将文字输出显示时,对所输出的文字进行排版处理,如调整文字输出的大小、格 式等,为了使文字输出时达到美观效果,一般在排版处理时还对进行排版的文字样式进行 修饰处理,例如对文字进行勾边、增加文字的立体影和移动影等。通常对文字进行勾边、增加文字的立体影和移动影等修饰处理的方法为,将文字 进行重复复制,然后将复制的文字沿着偏离中心点一定距离的各个方向平铺,最后再显示 文字的本体,由此形成文字的勾边。同样的原理,将复制的文字沿着偏离中心点一定距离的 一个方向平铺,最后再显示文字的本体,由此形成文字的阴影。这种方法的缺陷在于,采用 重复复制文字形成的勾边和阴影的样式不够美观,而且颜色不能任意指定,更为重要的是, 这种方法只能做出一层勾边,阴影也只能做出文字移动影,而无法做出文字立体影的效果。申请号为US5808600的美国专利公开了一种文字样式形成方法和装置,提出了可 以指定颜色的勾边和影子的方法,还提出了勾边和影子进行搭配而形成更美观的文字样 式。但是,这篇专利还是采用复制文字平铺的方法来形成文字的勾边和阴影,所以还是不能 避免这种方法的根本缺陷,如勾边和阴影的样式不够美观、只能做出一层勾边,阴影也只能 做出文字移动影,而无法做出文字立体影的效果等。因此,以上在排版处理时对文字样式进行修饰的通用做法,无法做出更为复杂的 文字修饰效果,也无法做出勾边和阴影的多种组合效果,而且文字的处理过于粗糙,不够美 观。
技术实现思路
本专利技术提供一种文字样式修饰方法及装置,实现了通过对文字轮廓线进行缩放或 偏移来达到文字样式修饰的目的。本专利技术提供了一种文字样式修饰方法,包括步骤S10,选定需要进行文字样式修饰的对象;S11,获取所述选定的对象的原轮廓线;S12,对所述获取的原轮廓线进行缩放或偏移操作;S13,根据所述缩放或偏移后得到的新轮廓线进行颜色填充;S14,重复执行步骤SlO 步骤13,至达到所需的修饰效果。本专利技术还提供了一种文字样式修饰装置,包括对象选取单元,用于在文字样式修饰过程中选定需要进行文字样式修饰的对象;原轮廓线获取单元,用于获取所述对象选取单元选定的对象的原轮廓线;轮廓线调整单元,用于对所述原轮廓获取单元所获取的原轮廓线进行缩放或偏移 操作;颜色填充单元,根据所轮廓线调整单元缩放或偏移后得到的新轮廓线进行颜色填 充;重复执行单元,用于在所述颜色填充单元填充后得到的文字样式未达到所需的修 饰效果时,触发所述对象选取单元、原轮廓线获取单元、轮廓线调整单元和颜色填充单元重 复进行文字样式修饰,至达到所需的修饰效果。利用本专利技术提供的文字样式修饰方法及装置,具有以下有益效果由于本专利技术以文字的轮廓线为操作对象,实现了通过对文字轮廓线进行缩放或偏 移来达到文字样式修饰的目的。附图说明图1为本专利技术实施例中文字样式修饰方法流程图;图2为本专利技术实施例中所获取的选定对象轮廓线的示意图;图3a为本专利技术实施例中带有四层勾边的文字效果图;图北为本专利技术实施例中带有四层勾边并做圆滑处理的文字效果图;图4为本专利技术实施例中带有四层移动影的文字效果图;图5为本专利技术实施例中带有立体影的文字效果图;图6a、6b、6c为本专利技术实施例中影和勾边组合的文字效果7为本专利技术实施例中文字样式修饰装置结构图。具体实施例方式下面结合说明书附图对本专利技术的具体实施方式进行详细说明。依照本专利技术的实施一中,如图1文字样式修饰方法包括以下步骤步骤S10,选定需要进行文字样式修饰的对象;在本实施例中,对文字样式的修饰处理,包括勾边、形成移动影和立体影,所选定 的对象为一个或多个,即可以同时对多个对象进行修饰处理。在需要进行的文字样式修饰 为勾边时,所选定的勾边对象可以是未经任何修饰的原文字,或为带有勾边的文字,或为带 有勾边和阴影混合体的文字。在一次勾边的修饰处理中,可以对经过一次勾边的文字再次 勾边,或对带有勾边和阴影混合体的文字再此勾边,以达到更好的修饰效果。本实施例中,每个对象都在一个独立的用于显示该对象的对象块内,方便后续的 缩放或偏移操作。步骤S11,找出所选对象的轮廓,获取选定的对象的原轮廓线;一个对象的显示,其所占据的区域边界形成了对象的轮廓线。本实施例中的原轮 廓线包括一组轮廓曲线,其中这组曲线中包含一条或多条曲线,并且每一条曲线都带有方 向。曲线带有方向便于指导后续进行曲线缩放操作,使同一对象不同曲线的缩放方向不同。本实施例中所获取的对象的原轮廓线一般包括对象显示所占区域的外边界线和 内边界线,其中外边界线和内边界线为方向不同的闭合曲线。如图2所示,对于未经任何修 饰的文字“日”,其显示时所占的区域的轮廓线包括外边界线21和内边界线22、23。当然, 轮廓线也可以只包括外边界线,如对于文字“一”,就只有外边界线。优选地,所获取所述选定的对象的原轮廓线,是通过对所述选定对象的点阵中的各点,按照连接顺序进行连线获得,点阵中的各点,位于外边界线的边角位置的本实施例称 为边角点。如图2中的点M即为点阵中的外边角点。步骤S12 对所述获取的原轮廓线进行缩放或偏移操作;可以根据设定如设定缩放的幅度及偏移方向、偏移幅度等参数,对所选定对象的 原轮廓线进行缩放或偏移操作;本实施例中,优选地,按照设定的上述参数,对所选定对象的原轮廓线进行缩放或 偏移操作时,首先设定所选定的对象的原轮廓线进行缩放或偏移操作的基准在所述基准为所选定的对象时,保持对象的大小不变,将对象及对象所在的对象 块作为整体进行缩放或偏移,这样,对象块中的对象的轮廓线随与其一体的对象块的缩放 或偏移,以使对象的原轮廓线缩放或偏移;对象所在的对象块做相应的缩放时,相邻的对象 块可以部分重叠或者互斥。在所述基准为对象所在的对象块时,保持对象所在的对象块的大小不变,将所述 对象进行缩放或偏移,以使对象的原轮廓线缩放或偏移。上述对象缩放或偏移等操作后也 不会超出对象块的范围。另外,在步骤Sll中的所选定对象的轮廓线包括外边界线和内边界线,其中外边 界线和内边界线为方向不同的闭合曲线时,根据所设定的缩放幅度,在对原轮廓线进行缩 放操作时,所述外边界线和内边界线按各自的方向,向相对方向放大或缩小设定的缩放幅 度,如外边界线向外进行放大处理,而内边界线向内进行缩小处理,形成对象的勾边效果。优选地,对原轮廓线进行偏移操作具体包括,根据设定的偏移方向和偏移幅度,将 所述选定的对象的原轮廓线进行偏移操作,其中将所述选定的对象的原轮廓线,按照设定 的偏移方向移动设定的偏移幅度,形成对象移动影效果。另外,在步骤S12中获取原轮廓线是通过对所述选定对象的点阵中的各点,按照 连接顺序进行连线获得的情况下,本实施例中对所述原轮廓线进行偏移操作后,还包括步 骤将原轮廓线中外边角点与偏移后新轮廓线上对应的外边角点连线,这样可以构成多个 面,形成对象立体影效果。步骤S13 根据所述缩放或偏移后得到的新轮廓线进行颜色填充。由于获得了所选定对象的原轮廓线和进行缩放或偏移后得到的新轮廓线,可以根 据需要对原轮廓线所围区域和新轮廓线所围区域进行不同的颜色填充,以达到所需的文字 样式效果。本实施例中,在进行上述缩放处理形成勾边修饰效果的情况,及进行上述原轮廓 线的本文档来自技高网...

【技术保护点】
一种文字样式修饰方法,其特征在于,包括:S10,选定需要进行文字样式修饰的对象;S11,获取所述选定的对象的原轮廓线;S12,对所述获取的原轮廓线进行缩放或偏移操作;S13,根据所述缩放或偏移后得到的新轮廓线进行颜色填充。

【技术特征摘要】

【专利技术属性】
技术研发人员:王延国蒋年华
申请(专利权)人:方正国际软件北京有限公司
类型:发明
国别省市:11

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

1