用于改善图形元素的印刷品质的方法与流程

文档序号:13804499阅读:121来源:国知局
用于改善图形元素的印刷品质的方法与流程

本发明涉及一种用于通过采用图像掩膜来改善图形元素(尤其矢量化的文字图形)的印刷品质的方法。

本发明属于数字预印前级(druckvorstufe)的技术领域。



背景技术:

在印刷工业中,为了处理印刷任务,在印刷厂的工作流系统中创建出所谓的作业(job),这些作业包含所有用于处理印刷任务所需的必要信息。这些作业信息通常被存储在所谓的jdf(jobdefinitionfiles,作业定义文件)中。在此,这些jdf涉及到pdf格式的作业内容数据。这导致了,这些jdf具有pdf标准所固有的全部优点及缺点。由此,在pdf标准中,文本通常通过大多数情况下是truetype或type-1格式的文字(schrift)来表示。这些文字具有譬如关于隐示(hinting)、主干宽度(stammbreite)、大写字母高度等若干内部信息,这些内部信息允许adobe或其它解析器制造商有针对性地在较低印刷分辨率的情况下获得最优的结果。

然而,在pdf中的图形元素的情况下,尤其是在文字已转化成图形的情况下,仅以三次方的贝塞尔曲线(bezierkurven)的形式存在pdf内部图形格式的轮廓描述(konturbeschreibung)。并不存在内部的如下文字信息:该文字信息可被分析处理用于必要渲染。处理pdf的工作流系统甚至不知道这里涉及的是文字。在这类文字图形中,此时出现了一种pdf标准特性,用于将图形进行栅格化。一旦待填充面的线接触到像素,则该像素被填充。在此不重要的是,线在像素中的重叠比例有多高。也就是说,不论90%还是100%栅格像素被线遮盖,该像素都被相应地填充。这导致了,文字图形平均而言在每个侧上都以半个像素被印粗。文字图形的文字越小或越精细或者印刷分辨率越低,则这个问题越严重,这尤其是在数字印刷系统(如喷墨印刷系统)情况下具有影响。

作为该问题的解决方案,现有技术公开了采用自身的图形渲染器用于栅格化,只有当像素被文字图像的线遮盖至少50%时,图形渲染器才填充该像素。在此,该方法的优势在于:如此一来,图形平均而言始终具有正确的厚度。但出现了这样的弊端:在将渲染器应用于pdf中所有图形对象的情况下,很细的线可能会完全消失。另一弊端在于:adobe的pdf标准中并未设置这种50%的系统。也就是说,该问题无法通过纯粹地使用pdf标准得以解决。

另一种应对该问题的可能性是由现有技术公开的如下方法:事先有针对性地通过计算平行轮廓,从而将pdf中所有文字图形以譬如半个像素进行节省。通过这种方式,在接下来应用pdf内部渲染器时补偿了文字尺寸过粗的效果。然而,这种方法的弊端在于:计算强度非常大,并且根据文字图形的文字类型和大小,需要不同的节省宽度。由此,该方法十分繁琐,因而在实践中通常不予采用。

pct申请wo2016/088345a1涉及另一种现有技术公开的方法。该申请描述一种用于识别和编辑pdf中手绘文字图形的系统。然而,在此在odf文档中的ocr文字识别的框架内涉及的是:将手绘或手写的文字图形转化成可编辑的文本。该专利申请未公开通过pdf内部渲染以解决过粗文字图形的问题。



技术实现要素:

由此,本发明的任务在于,提出一种方法,该方法解决印刷pdf文档时文字图形过粗的问题,而不具有现有技术中已知的弊端。

该任务的根据本发明的解决方案是一种用于借助计算机在印刷过程的预印前级中改善pdf文档中图形元素(尤其是矢量化的文字图形)的印刷品质的方法,包括以下步骤:

1.通过计算机分析pdf文档的页面内容,并将该页面内容以合适的数据结构进行存储;

2.通过计算机在所述数据结构中搜索如下图形元素(尤其是文字图形):这些图形元素满足确定的、事先选定的标准;

3.通过在计算机中渲染所选择的图形元素,从而将所选择的图形元素转化成图像掩膜;

4.通过由计算机所生成的图像掩膜替代pdf文档中原始的、所选择的图形元素;

5.在印刷机中印刷具有所生成的图像掩膜的pdf文档。

在此,该方法的核心元素在于:在pdf文档中搜索图形元素(尤其是文字图形),该图形元素满足由用户相应地选定的标准。在此,借助这些标准能够仅选择这样的文字图形:在这些文字图形中,在使用低分辨率的情况下进行渲染之后,很可能出现印刷过粗的问题,但同时也能够忽略这样的文字图形:如细长的线,这些线如此细或精细,使得应用根据本发明的方法可能会导致现有技术中公开的细线消失的问题。所选择的文字图形然后通过渲染过程被转化成所谓的图像掩膜(imagemasks)。在此,这些图像掩膜与如下位图(bitmaps)并无区别:在这些位图中能够将矩形面以内的单个像素掩蔽(maskieren)为“开”(也就是以油墨填充),或者掩蔽为“关”(也即相应透明)。然后,以这样生成的图像掩膜替代pdf文档中的原始文字图形。然后,能够将如此产生的已改变的pdf文档以很常规的方式在印刷过程的框架内用于印刷。在印刷输出期间避开了图形元素的标准pdf栅格化过程(standard-pdf-rasterung),由此不会出现文字图形“过粗的效果(zu-fett-effekt)”。

在此,根据本发明,所述确定的、事先选定的标准还包含对pdf文档中文字图形的图形路径(grafikpfade)的高和宽进行评估。为了识别对于过粗的输出而言敏感的文字图形,于是譬如能够简单地检查:图形的所有路径是否都未超出预先给定的高或宽。展示为原始10点大小(字号)的文字的图形极有可能不包含高或宽大于10点的路径。在应用这些标准的情况下,可由用户根据期望选定当前的文字图形。

本发明有利的进而优选的改进方案由所附的从属权利要求以及说明书和附图得出。

在此,根据本发明的方法的一种优选的改进方案在于,针对所选择的文字图形的渲染,应用这样的规则(regel):仅填充栅格中的如下像素,在这些像素中,文字图形的线重叠了栅格中像素的确定份额。针对所选择的、符合所选择的标准的文字图形,于是应用任意的渲染技术(rendering-technologie)。优选地采用使用如下规则的方法,该规则预先规定仅填充这样的像素:在这些像素中,文字图形的线填充了栅格中的像素的确定的最小份额。通过这种方式,针对所选择的文字图形,避免了文字图像过粗的效果。

在此,根据本发明的方法的另一种优选的改进方案在于,图形元素的线所必须重叠的、像素的所述确定份额是50%。优选使用50%规则。这种规则关于避免过粗的文字图像效果方面被证明最有效。

在此,根据本发明的方法的另一种优选的改进方案在于,图像掩膜的分辨率和印刷机的印刷分辨率是一致的。为了使原始的文字图形能够1:1地通过相应处理的图像掩膜所替代,于是这些图像掩膜必须具有与印刷机分辨率一致的分辨率。

在此,根据本发明的方法的另一种优选的改进方案在于,相邻的文字图形在它被共同的图像掩膜所替代之前才被汇总成共同的文字图形。因为文字图形经常是每个字母一个图形地设置,在这种情况下能够有意义的是:首先汇总相邻的图形,用以减少待创建的图像掩膜的数量。由此,因为待替代的文字图形的数量减少,因此采用根据本发明的方法更为有效。

在此,根据本发明的方法的另一种优选的改进方案在于,原始的文字图形的替代过程在印刷过程预印前级的工作流中的如下位置处执行:在该位置处,执行pdf文档的页面内容的加工和/或优化。将文字图形转化成图像掩膜,这可在工作流中任意位置处执行,更确切地说,可在工作流中加工pdf内容的任意位置处执行。然而,合理而言,它应该在工作流中如下位置处执行,在该位置处,本来就已经执行pdf文档的页面内容的加工并且尤其是优化。

在此,根据本发明的方法的另一种优选的改进方案在于,原始的文字图形的替代过程直接集成到pdf文档的输出过程中,由此不再需要将pdf文档的页面内容以合适的数据结构进行存储。通过图像掩膜替代文字图形的自动化机制,这也可直接集成到pdf输出过程中。有些pdf输出系统在此提供有设置用于内部加工页面内容的接口,而无需在数据系统中备份相应的更改。通过图像掩膜替代文字图形的过程于是仅在再现存储器中pdf页面时发生。

在此,根据本发明的方法的另一种优选的改进方案在于,借助数字印刷机(譬如喷墨印刷机)印刷具有所生成的图像掩膜的pdf文档。因为文字图像过粗的问题主要在低分辨率时出现,其中,在此必须联系上下文看待“低”这个概念,因此根据本发明的方法特别适用于数字印刷机,因为数字印刷机当前具有较之其他印刷方法(如胶版印刷)更低的分辨率。

在此,根据本发明的方法的另一种优选的改进方案在于,除了通过计算机在数据结构中搜索图形元素外,用户可以借助pdf编辑器手动地选择应转化成图像掩膜的图形元素。如果用户事先知道应转化成图像掩膜的、确定的图形元素或者文字图形,他当然也能借助于集成到工作流中的pdf编辑器手动地选择这些图形元素或文字图形并针对这种转化进行标记。同样也可用的是:选择如下图形元素,这些图形元素可能未被自动化选定的标准所检测到。

附图说明

本发明以及本发明结构和/或功能上有利的改进方案接下来参考附图基于至少一个优选的实施例进一步阐释。在附图中,相互对应的元件分别以相同的附图标记表示。

附图示出:

图1:采用标准pdf栅格化方法后文字图形的示例;

图2:采用50%规则的栅格化方法后文字图形的示例;

图3:所使用的工作流系统的结构;

图4:根据本发明的方法的流程示意图。

具体实施方式

图4中示意性地示出了根据本发明的方法的优选实施变型的基本流程。pdf9包含一个至多个页面11,该一个至多个页面11相应包含一个至多个文字图形10。在此,pdf9的pdf页面内容11被工作流系统6的计算机8分析并且以合适的数据结构进行存储,该数据结构由此描述了页面11的整个内容。在此,图3进一步示意性地示出了工作流系统6的结构概况。在该数据结构中,已上色的、已填充的图形10此时被确定,这些图形10满足可由用户进行参数化的标准12。基于这些可由用户进行参数化的标准12,计算机6(或计算机6上运行的并且执行根据本发明的方法的相应程序)在pdf页面内容11中搜索满足被用户参数化的标准12的文字图形10。譬如,一种可行的标准12在于,简单地检查:图形10的所有路径是否都未超出预先给定的高或宽。展示为原始10点大小(字号)的文字的图形10极有可能不包含高或宽大于10点的路径。通过这种方式,由pdf页面内容11求取到文字图形13,这些文字图形13容易出现文字印刷过粗的问题,然而同时又不那么细以至于在采用根据本发明的方法使文字图形13可能消失。

在此,图1示出了文字图形1的示例,其中,出现了印刷过粗的问题。可以很好地看到:背景栅格2中所有的栅格像素4(也包括仅被文字图形1的线3遮盖了小部分的栅格像素4)在渲染方法的框架内被填充,由此产生了过粗的字体。

然后,所选择的文字图形13在根据本发明的方法的框架内被转化成所需印刷分辨率的图像掩膜14。针对这种转化,采用了渲染技术,所述渲染技术不像pdf标准中所设置那样处理每个分割的像素,而是使用50%的规则。也就是说,只有被文字图形13的线3重叠了至少50%的像素4才被放入图像掩膜14中。这种50%渲染的结果参见图2。在此,相应栅格化的文字图形5明显比展示pdf标准的图1中的要细。在此,图像掩膜14之所以适合采用50%规则渲染,是因为在图像掩膜14的情况下矩形面以内的单个像素4可被掩蔽为“开”(也就是填充有油墨),或者被掩蔽为“关”(也就是透明地具有透视的背景),并且这些图像掩膜14由此允许在pdf9中使用与常规图形一样的油墨进行填充。被转化成图像掩膜14的原始文字图形13此时位置准确地通过以其生成的图像掩膜14替代。此外,通过采用用户参数化的标准12,也忽略如下图形:这些图形相应于十分细长的线元素并且由此可能通过采用50%渲染而消失。

然后,在pdf15的印刷输出期间,以1:1的比例复现出分辨率正好适配于印刷分辨率的图像掩膜14,由此避免了文字图形过粗的效果。然后能够以该pdf15在印刷机7中执行用于处理印刷任务的印刷过程。在此,优选实施变型中的根据本发明的方法的使用是在工作流系统6中如下位置执行:在该位置中实现加工pdf内容11。

附图标记列表

1具有过粗输出的、已渲染的图形元素

2具有低分辨率的背景栅格

3文字线

4已渲染的图形元素的填充像素

5具有正确输出的、已渲染的图形元素

6工作流系统

7印刷机

8计算机

9具有图形元素的pdf

10pdf中的图形元素

11pdf页面内容

12用户参数化的选择标准

13所选择的图形元素

14已转化的图像掩膜

15具有已替代的图像掩膜的pdf

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1