用于各向异性地修改文本属性以符合分辨率极限的方法和设备技术

技术编号:22818267 阅读:31 留言:0更新日期:2019-12-14 13:34
一种计算机实现的方法,所述方法用于通过自动调整输入文件中的至少一个图形特征以补偿预定的分辨率极限来校对所述图形数据输入文件的选定部分以输出到输出装置。所述方法包括:识别所述输入文件的所述选定部分中具有小于所述分辨率极限的初始粗度的一个或多个部分;确定将用最小总偏移值使所述一个或多个部分高于所述预定的分辨率极限的一组最佳各向异性偏移参数;使用所述各向异性偏移参数来应用偏移,从而修改所述输入文件的所述选定部分以给所述一个或多个部分大于所述初始粗度的经调整的粗度;以及创建包括具有所述经调整的粗度的所述至少一个图形特征的输出文件。

Methods and devices for anisotropic modification of text properties to meet resolution limits

【技术实现步骤摘要】
用于各向异性地修改文本属性以符合分辨率极限的方法和设备
技术介绍
在印刷中,生成细线可能是项挑战。通常,存在最小粗度以供线以稳定且可靠的方式进行印刷。对于凹版印刷,典型值为50-100微米(取决于雕刻机和印刷机)。如果数字图的线较细,那么存在以下风险:它们将不会在印刷版上成像和/或不会转录到基板上。文本可具有许多细线,特别是当磅值较小和/或字体使用细的笔画时。如果这些线中的一些未被可靠地印刷,那么文本可能很容易变得难以阅读或无法阅读。缺失的笔画甚至可改变文本的含义。例如:“每日1-2片”可变成“每日12片”。一些字体还具有非常细的装饰性特征(诸如衬线)。当这些较小的部分没有被可靠地再现时,文本仍然是完全可读的,从而在某些情况下无法在页面上完全再现的属性的最细部分提供一定的容差。西文字体和亚洲字体都可能发生所述问题,特别是当不同方向的笔画之间存在强烈的粗度对比时。例如,图1中描绘的中文本符中的水平线比垂直线要细得多。例如明体(日本)和宋体(中国)的亚洲字体被广泛用于印刷。在西文文本的情况下,字体的“衬线”样式也以可变的笔画粗度为特征。此外,线的最小稳定粗度还可能取决于该线的方向。在柔性版印刷的情况下,例如,平行于印刷滚筒成像的细线可遭受与沿着印刷方向的线不同的伪影。已经存在许多避免或减少这个问题的方法。在大多数情况下,修改数字图以使有问题的笔画加粗。在一种方法中,印前操作员使用手动工具来处理这些印刷问题,但它们可能是耗费时间且不完美的。解决该问题的手动方式之一是:操作员通过小的垂直偏移将同一文本的多个副本堆叠在彼此之上,诸如分别在图2A和2B中的前图和后图中所描绘的。虽然这种方法在不修改垂直笔画的粗度的情况下使水平笔画看起来更粗,但它给操作员造成了大量工作,并且可能在笔画端部处导致一些伪影200。此外,操作员必须执行仔细的测量,以防止超过必要地加粗笔画。还存在用于解决这个问题的一些自动化工具。ThinPartsTM工具从文本中检测最细部分,并且以恰好最小线粗度在笔画的最细部分之上创建新的笔画,所述ThinPartsTM工具是由本专利技术的受让人EskoSoftwareBVBA分销的DeskPackTM软件产品的一部分。在授予本专利技术的受让人并且以引用的方式并入本文的标题为“METHODFORAUTOMATICALLYMODIFYINGAGRAPHICSFEATURETOCOMPLYWITHARESOLUTIONLIMIT”的美国专利号8,648,862中总体描述了类似的方法。这种方法消除了手动测量工作并且避免过度加粗。但是一个缺点在于,添加的笔画可能破坏字体的视觉完整性。因此,带有添加的笔画的文本可能会看起来失衡,并且可能不像原始字体。由HELLGravureSystem分销的HQHPro软件也可处理文本中的细线。在这个解决方案中,数字图首先被光栅化成像素图像,然后使用一种算法以增加线粗度,之后将图像发送到凹版印刷装置。该解决方案对于通常带有非均匀的垂直/水平笔画的字体(例如宋体/明体)来说不是最佳的,因为一切都被偏移了。
技术实现思路
本专利技术的一个方面包括一种用于校对图形数据输入文件的至少一个选定部分以输出到输出装置的方法。所述方法包括使用计算机自动调整所述输入文件中至少一个图形特征(诸如文本字符或其一部分)以补偿预定的分辨率极限,所述计算机被编程来执行此类调整。所述方法包括使用所述计算机自动识别具有小于所述预定的分辨率极限的初始粗度的所述输入文件的所述选定部分的一个或多个部分,然后自动确定一组最佳各向异性偏移参数,所述一组最佳各向异性偏移参数在被应用时将用最小总偏移值使至少一个选定百分比的所述一个或多个部分高于所述预定的分辨率极限。通过使用所述识别的一组最佳各项异性偏移参数应用偏移来使用所述计算机自动修改所述输入文件的所述选定部分,使得至少所述识别的一个或多个部分的经调整的粗度大于所述初始粗度。然后所述计算机创建包括具有所述经调整的粗度的所述至少一个图形特征的输出文件。所述输入文件的所述选定部分可包括多个笔画,其中所述一个或多个部分包括少于全部所述多个笔画的笔画,并且其中所述自动修改的步骤包括对所述输入文件的所述选定部分中的全部所述多个笔画应用所述偏移,而不是仅对识别为具有小于所述预定的分辨率极限的所述初始粗度的所述一个或多个部分应用所述偏移。所述自动确定所述一组最佳各向异性偏移参数的步骤可包括分析骨架化操作的结果,所述分析所述骨架化操作的结果可包括以下步骤:构建2维直方图,其表示分成180/n个各自为n度的方向区间的笔画方向以及在0与所述预定的分辨率极限之间的范围内等分的k个权重区间,其中所述区间中每个单元格的值包括具有所述单元格所定义的所述笔画方向和所述权重的所述文件的所述识别部分的总笔画长度。然后,所述分析可包括迭代地测试多个偏移条件,直到由所述直方图中所有单元格的总和表示的总笔画长度小于或等于预定百分比的所述识别部分中所有笔画的总笔画长度。可通过向所述一个或多个部分修改或添加矢量图来应用所述偏移。所述至少一个图形特征可包括非拉丁文本字符,并且所述文件的所述选定部分可包括表示具有共同大小和共同字体的文本的一个或多个数字字符。所述方法可还包括:在第一实例中,与所述图形特征相关联地将识别为了补偿该图形特征的所述预定的分辨率极限而进行的所述调整的信息存储在所述计算机中;以及在第二实例中,在遇到相同的图形特征时使用所述存储的信息。所述选定部分可包括表示字体集的一个或多个数字字符,在这种情况下,存储识别所述调整的所述信息可包括存储经修改的字体集。识别所述调整的所述信息可存储于短期计算机记忆存储装置中,并且在处理单个输入文件或与单个项目相关联的多个输入文件时可能遇到所述第一实例和所述第二实例。识别调整的所述信息也可存储于长期计算机记忆存储装置中,其中所述第一实例和所述第二实例涉及经处理以便与所述输出装置结合使用的第一输入文件和第二输入文件。所述偏移可应用于所述文本的栅格化版本。可接收作为用户输入的具有所述至少一个图形特征和/或所述预定的分辨率极限的所述输入文件的所述选定部分的所述识别。所述预定的分辨率极限可以是用户施加的极限,或者可由具有比所述输入文件的分辨率极限低的分辨率极限的输出装置定义。本专利技术的另一个方面包括一种用于校对图形数据输入文件的至少一个选定部分以输出到输出装置的系统。所述系统被配置用于自动调整至少一个图形特征以补偿预定的分辨率极限。所述系统包括控制器,所述控制器包括具有存储器的处理器,所述处理器利用用于执行本文所描述的方法步骤的指令进行编程。所述系统还可包括所述输出装置,诸如连接至所述控制器的印刷机、印刷板制造机、或切割器。本专利技术的又一个方面包括非暂态计算机可读介质,其包括用于校对图形数据输入文件的至少一个选定部分以输出到输出装置的程序指令,所述指令被编程用于自动调整所述输入文件中的至少一个图形特征以补偿预定的分辨率极限。所述程序指令在由处理器执行时致使所述处理器执行本文所描述的方法步骤。附图说明图1示出具有水平对垂直笔画的不本文档来自技高网
...

【技术保护点】
1.一种用于校对图形数据输入文件的至少一个选定部分以输出到输出装置的方法,所述方法包括使用计算机自动调整所述输入文件中的至少一个图形特征以补偿预定的分辨率极限,所述计算机被编程来执行此类调整,所述方法包括以下步骤:/n(a)使用所述计算机在所述输入文件的所述选定部分中自动识别具有小于所述预定的分辨率极限的初始粗度的一个或多个部分;/n(b)自动确定一组最佳各向异性偏移参数,所述一组最佳各向异性偏移参数在被应用时将用最小总偏移值使所述一个或多个部分高于所述预定的分辨率极限;/n(c)使用所述计算机自动修改所述输入文件的所述选定部分,使得所述识别的一个或多个部分的经调整的粗度大于所述初始粗度,所述修改包括使用所述识别的一组最佳各向异性偏移参数来应用偏移;以及/n(d)使用所述计算机创建包括具有所述经调整的粗度的所述至少一个图形特征的输出文件。/n

【技术特征摘要】
1.一种用于校对图形数据输入文件的至少一个选定部分以输出到输出装置的方法,所述方法包括使用计算机自动调整所述输入文件中的至少一个图形特征以补偿预定的分辨率极限,所述计算机被编程来执行此类调整,所述方法包括以下步骤:
(a)使用所述计算机在所述输入文件的所述选定部分中自动识别具有小于所述预定的分辨率极限的初始粗度的一个或多个部分;
(b)自动确定一组最佳各向异性偏移参数,所述一组最佳各向异性偏移参数在被应用时将用最小总偏移值使所述一个或多个部分高于所述预定的分辨率极限;
(c)使用所述计算机自动修改所述输入文件的所述选定部分,使得所述识别的一个或多个部分的经调整的粗度大于所述初始粗度,所述修改包括使用所述识别的一组最佳各向异性偏移参数来应用偏移;以及
(d)使用所述计算机创建包括具有所述经调整的粗度的所述至少一个图形特征的输出文件。


2.如权利要求1所述的方法,其中所述自动确定一组最佳各向异性偏移参数的步骤包括分析骨架化操作的结果。


3.如权利要求2所述的方法,其中所述分析所述骨架化操作的所述结果的步骤包括:
(i)构建2维直方图,其表示分成180/n个各自为n度的方向区间的笔画方向以及在0与所述预定的分辨率极限之间的范围内等分的k个权重区间,其中所述区间中每个单元格的值包括具有所述单元格所定义的所述笔画方向和所述权重的所述文件的所述识别部分的总笔画长度,以及
(ii)迭代地测试多个偏移条件,直到由所述直方图中所有单元格的总和表示的总笔画长度小于或等于预定百分比的所述识别部分中所有笔画的总笔画长度。


4.如权利要求1-3中任一项所述的方法,其中通过修改或添加矢量图来应用所述偏移。


5.如权利要求1-4中任一项所述的方法,其中所述至少一个图形特征包括文本字符或其一部分。


6.如权利要求5所述的方法,其中所述至少一个图形特征包括非拉丁文本字符。


7.如权利要求5或6所述的方法,其中所述选定部分包括表示具有共同大小和共同字体的文本的一个或多个数字字符。


8.如权利要求1-7中任一项所述的方法,其中所述方法还包括:在第一实例中,与所述图形特征相关联地将识别为了补偿该图形特征的所述预定的分辨率极限而进行的所述调整的信息存储在所述计算机中;以及在第二实例中,在遇到相同的图形特征时使用所述存储的信息。


9.如权利要求8所述的方法,其中所述选定部分包括表示字体集的一个或多个数字字符,并且存储识别所述调整的所述信息包括存储经修改的字体集。


10.如权利要求8所述的方法,其中识别所述调整的所述信息存储于短期计算机记忆存储装置中,并且在处理单个输入文件或与单个项目相关联的多个输入文件时遇到所述第一实例和所述第二实例。


11.如权利要求8所述的方法,其中识别调整的所述信息存储于长期计算机记忆存储装置中,并且所述第一实例和所述第二实例涉及经处理以便与所述输出装置结合使用的第一输入文件和第二输入文...

【专利技术属性】
技术研发人员:徐鸿飞K范贝尔
申请(专利权)人:艾司科软件有限公司
类型:发明
国别省市:比利时;BE

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

1