一种文字处理方法及装置的制作方法

文档序号:6584649阅读:126来源:国知局
专利名称:一种文字处理方法及装置的制作方法
技术领域
本发明涉及计算机和排版印刷领域,特别是涉及文字处理方法及装置。
背景技术
现代设计奠定了现代物质文明的形式和内容基础,是20世纪文明发展史上的组 成部分,而文字设计在促进人类的交流与沟通方面扮演着一个重要角色。20世纪以来的中 国现代设计随着社会经济的开放与改革呈现着日新月异的趋势,尤其是电脑技术的出现和 发展给现代设计注入了新的活力,反过来,设计也从各方面促进了经济的发展。国内设计的 社会软性环境与设计的介质和载体等硬性环境不断的变化、更新,使得设计充满了种种变 化的可能。自然,作为视觉传达的三个重要因素图形、图像和文字也应当顺应其变,以主动 积极的姿态满足现代媒体和社会心理的功能需要。报刊杂志、产品包装等生活的方方面面都离不开文字印刷。随着印刷业的飞速发 展,黑体字、宋体字和各种艺术字等相继产生。目前,为了文字的美观,各种字体中,通常横笔划较细,竖笔划较粗,撇、捺也符合 该规律。参见图IA所示,“田”字的横笔划明显比竖笔划细。当印刷的字体较小时,较细的 横笔划可能印刷不清楚,导致文字不完整,影响印刷产品质量。现有技术为解决该问题,对整个文字进行同比例加粗,则原先已经较粗的竖笔划 就会变得更粗。由于字体较小,使得加粗后的文字发生变形,影响印刷质量。

发明内容
本发明实施例提供一种文字处理方法及装置,用于实现对文字的加粗。一种文字处理方法,包括以下步骤将文字在预设方向上放大χ倍;其中χ > 0 ;对放大后的文字进行勾边,得到加粗后的文字;将加粗后的文字在预设方向上缩小χ倍。预设方向在文字中待加粗线条的延伸方向的士45°范围内。对放大后的文字进行勾边,得到加粗后的文字的步骤包括对放大后的文字进行勾边,得到放大后的文字和勾边部分;将放大后的文字和勾边部分的属性更新为图形属性,得到加粗后的文字。将加粗后的文字在预设方向上缩小X倍的步骤包括将放大后的文字转换的图形 和勾边部分转换的图形在预设方向上缩小X倍。在得到加粗后的文字之前,将放大后的文字转换的图形和勾边部分转换的图形合并。预设方向包括第一预设方向和第二预设方向;将文字在预设方向上放大χ倍的步骤包括将文字在第一预设方向上放大m倍,以 及将文字在第二预设方向上放大η倍;其中m > 0,η > 0 ;
将加粗后的文字在预设方向上缩小χ倍的步骤包括将加粗后的文字在第一预设 方向上缩小m倍,以及将加粗后的文字在第二预设方向上缩小η倍。一种文字处理装置,包括放大模块,用于将文字在预设方向上放大χ倍;其中χ > 0 ;勾边模块,用于对放大后的文字进行勾边,得到加粗后的文字;缩小模块,用于将加粗后的文字在预设方向上缩小χ倍。预设方向在文字中待加粗线条的延伸方向的士45°范围内。勾边模块对放大后的文字进行勾边,得到放大后的文字和勾边部分;所述装置还包括属性模块,用于将放大后的文字和勾边部分的属性更新为图形 属性,得到加粗后的文字。缩小模块将放大后的文字转换的图形和勾边部分转换的图形在预设方向上缩小χ倍。所述装置还包括合并模块,用于将放大后的文字转换的图形和勾边部分转换的 图形合并。预设方向包括第一预设方向和第二预设方向;放大模块将文字在第一预设方向上放大m倍,以及将文字在第二预设方向上放大 η 倍;其中 m>0,n>0;缩小模块将加粗后的文字在第一预设方向上缩小m倍,以及将加粗后的文字在第 二预设方向上缩小η倍。本发明实施例实现了对文字中细线条的明显加粗,使粗线条的宽度几乎不变,在 保证印刷清楚的情况下使文字不失真,解决了小字号的印刷问题,提高了印刷质量。


图IA为现有技术中未处理时“田”字的示意图IB为本发明实施例中文字处理的主要方法流程图2为本发明实施例中预设方向的示意图3为本发明实施例中文字处理的详细方法流程图4为本发明实施例中放大后“田”字的示意图5为本发明实施例中勾边后“田”字的示意图6为本发明实施例中缩小后“田”字的示意图7为本发明实施例中预设方向有多个方向时文字处理的方法流程图
图8为本发明实施例中装置的主要结构图9为本发明实施例中装置的详细结构图。
具体实施例方式本发明实施例在预设方向上将文字放大,然后对文字进行加粗,再缩小到原先的 大小。其中预设方向为文字中待加粗线条的延伸方向或近似方向。从而实现了对待加粗线 条的加粗,不需要加粗的线条的宽度几乎无变化,保证了印刷质量。参见图1Β,本实施例中文字处理的主要方法流程如下
步骤101 将文字在预设方向上放大χ倍;其中χ > 0。步骤102 对放大后的文字进行勾边,得到加粗后的文字。步骤103 将加粗后的文字在预设方向上缩小χ倍。预设方向在文字中待加粗线条的延伸方向的士 45°范围内。参见图2所示,以田 字为例,待加粗线条为横笔划,待加粗线条的延伸方向为水平方向,在水平方向的士45°范 围内对文字放大、加粗和缩小,都可以达到对待加粗线条加粗的目的,并且保证不失真。当 然,在待加粗线条的延伸方向上放大的效果较好。对于撇、捺和字母等带有弯度的线条,其 延伸方向可以是弯度的切线方向。参见图3,本实施例中文字处理的详细方法流程如下本实施例只是以汉字为例,其它文字也适用本方法。本实施例中预设方向为水平 方向。步骤301 将文字在预设方向上放大χ倍;其中χ > 0。以“田”字为例,χ = 5,则 放大后的田字如图4所示。步骤302 对放大后的文字进行勾边,得到放大后的文字和勾边部分。参见图5所 示的勾边后的田字,由图5可以看出,田字的所有笔划都得到了加粗,加粗的部分即为勾边 部分。例如需要对文字加粗1mm,则勾边部分的宽度为1mm。步骤303 将文字的字体属性更新为图形属性,以及将勾边部分的勾边属性更新 为填充属性。这样,在后续流程中可将属性更新前的文字和勾边部分当作图形来做处理。可以对放大后的文字转换的图形和勾边部分转换的图形分别在预设方向上进行 缩小χ倍的处理,但为了简化缩小操作的复杂度,继续步骤304。步骤304 将文字转换的图形和勾边部分转换的图形合并。即,将两个图形合并为 一个图形。合并过程包括图形的合并(两个图形的轮廓合并为一个轮廓)等。步骤305 将合并后的图形在预设方向上缩小χ倍。参见图6所示,缩小后的田字 的横笔划已经加粗,竖线条基本无变化,并且字体形状较好,未发生失真,保证了印刷质量。 X以5为例,勾边宽度为1mm,则文字经过处理后,横笔划加粗了 1mm,竖笔划在经过缩小5倍 的操作后,只加粗了 0. 2mm,在视觉上可忽略不计,因此未发生文字失真。如果希望尽可能小 的改变竖笔划的宽度,则进一步提高χ的取值即可。图3所示的实施例实现了对文字中一个方向的笔划进行加粗,在实际应用中,可 能需要在多个方向上对不同方向的线条进行不同比例的加粗,为解决该问题,提供下面这
一实施例。参见图7,本实施例中预设方向有多个方向时文字处理的方法流程如下本实施例中预设方向以两个方向为例,包括第一预设方向和第二预设方向。步骤701 将文字在第一预设方向上放大m倍,其中m>0。步骤702 将文字在第二预设方向上放大η倍,其中η > 0。步骤701与步骤702 的执行顺序可以互换。步骤703 对放大后的文字进行勾边,得到放大后的文字和勾边部分。步骤704:将放大后的文字更新为图形属性,以及将勾边部分的属性更新为填充 属性。步骤705 将放大后的文字转换的图形和勾边转换的图形进行合并。
步骤706 将合并后的图形在第一预设方向上缩小m倍。步骤707 将缩小后的图形在第二预设方向上缩小η倍。步骤706与步骤707的 执行顺序可以互换。例如,第一预设方向为水平方向,第二预设方向为垂直方向,经过以上对文字的处 理,最终得到的文字在水平方向的线条加粗勾边宽度/η,在垂直方向的线条加粗勾边宽 度/m,实现了对文字不同方向的线条进行不同比例的加粗。以上是对文字处理的方法流程的描述,该过程可由装置实现,下面对该装置的内 部结构和功能进行介绍。参见图8,本实施例中用于文字处理的装置包括放大模块801、勾边模块802和缩 小模块803。放大模块801用于将文字在预设方向上放大χ倍;其中χ > 0。预设方向在文字 中待加粗线条的延伸方向的士45°范围内。勾边模块802用于对放大后的文字进行勾边,得到加粗后的文字。具体的,勾边模 块802对放大后的文字进行勾边,得到放大后的文字和勾边部分。缩小模块803用于将加粗后的文字在预设方向上缩小χ倍。所述装置还包括属性模块804,参见图9所示。属性模块804用于将放大后的文 字的属性更新为图形属性,以及将勾边部分的属性更新为填充属性,得到加粗后的文字的 图形。缩小模块803可以将放大后的文字和勾边部分在预设方向上缩小χ倍。或者,所述 装置还包括合并模块805用于将放大后的文字转换的图形和勾边部分转换的图形合并。 缩小模块803将合并后的图形在预设方向上缩小χ倍。当预设方向为多个时,如预设方向包括第一预设方向和第二预设方向。放大模块 801将文字在第一预设方向上放大m倍,以及将文字在第二预设方向上放大η倍;其中m > Ο,η > 0。缩小模块803将加粗后的文字在第一预设方向上缩小m倍,以及将加粗后的文字 在第二预设方向上缩小η倍。用于实现本发明实施例的软件可以存储于软盘、硬盘、光盘和闪存等存储介质。本发明实施例实现了对文字中细线条的明显加粗,使粗线条的宽度几乎不变,在 保证印刷清楚的情况下使文字不失真,解决了小字号的印刷问题,提高了印刷质量。并且, 本发明实施例中的预设方向可以有多个,不同预设方向上的放大倍数可以不同,从而实现 对不同方向的线条进行不同程度的加粗。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范 围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种文字处理方法,其特征在于,包括以下步骤 将文字在预设方向上放大X倍;其中X > 0 ; 对放大后的文字进行勾边,得到加粗后的文字; 将加粗后的文字在预设方向上缩小χ倍。
2.如权利要求1所述的方法,其特征在于,预设方向在文字中待加粗线条的延伸方向 的士45°范围内。
3.如权利要求1所述的方法,其特征在于,对放大后的文字进行勾边,得到加粗后的文 字的步骤包括对放大后的文字进行勾边,得到放大后的文字和勾边部分;将放大后的文字的属性更新为图形属性,以及将勾边部分的属性更新为填充属性,得 到加粗后的文字。
4.如权利要求3所述的方法,其特征在于,将加粗后的文字在预设方向上缩小χ倍的步 骤包括将放大后的文字转换的图形和勾边部分转换的图形在预设方向上缩小χ倍。
5.如权利要求3所述的方法,其特征在于,在得到加粗后的文字之前,将放大后的文字 转换的图形和勾边部分转换的图形合并。
6.如权利要求1所述的方法,其特征在于,预设方向包括第一预设方向和第二预设方向;将文字在预设方向上放大χ倍的步骤包括将文字在第一预设方向上放大m倍,以及将 文字在第二预设方向上放大η倍;其中m > 0,η > 0 ;将加粗后的文字在预设方向上缩小χ倍的步骤包括将加粗后的文字在第一预设方向 上缩小m倍,以及将加粗后的文字在第二预设方向上缩小η倍。
7.一种文字处理装置,其特征在于,包括放大模块,用于将文字在预设方向上放大χ倍;其中χ > 0 ; 勾边模块,用于对放大后的文字进行勾边,得到加粗后的文字; 缩小模块,用于将加粗后的文字在预设方向上缩小χ倍。
8.如权利要求7所述的装置,其特征在于,预设方向在文字中待加粗线条的延伸方向 的士45°范围内。
9.如权利要求7所述的装置,其特征在于,勾边模块对放大后的文字进行勾边,得到放 大后的文字和勾边部分;所述装置还包括属性模块,用于将放大后的文字和勾边部分的属性更新为图形属性, 得到加粗后的文字。
10.如权利要求9所述的装置,其特征在于,缩小模块将放大后的文字转换的图形和勾 边部分转换的图形在预设方向上缩小χ倍。
11.如权利要求9所述的装置,其特征在于,还包括合并模块,用于将放大后的文字转 换的图形和勾边部分转换的图形合并。
12.如权利要求7所述的装置,其特征在于,预设方向包括第一预设方向和第二预设方向;放大模块将文字在第一预设方向上放大m倍,以及将文字在第二预设方向上放大η倍; 其中 m > 0,η > 0 ;缩小模块将加粗后的文字在第一预设方向上缩小m倍,以及将加粗后的文字在第二预 设方向上缩小η倍。
全文摘要
本发明公开了一种文字处理方法,用于实现对文字的加粗。所述方法包括将文字在预设方向上放大x倍;其中x>0;对放大后的文字进行勾边,得到加粗后的文字;将加粗后的文字在预设方向上缩小x倍。本发明还公开了用于实现所述方法的装置。
文档编号G06F17/24GK102063419SQ200910237598
公开日2011年5月18日 申请日期2009年11月12日 优先权日2009年11月12日
发明者具永兰, 刘敏 申请人:方正国际软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1