专利名称:一种调整拼版对象出血线的方法及系统的制作方法
技术领域:
本发明属于印刷技术领域,具体涉及一种调整拼版对象出血线的方法及系统。
背景技术:
在印刷领域中,印刷机械都具有一定的规格,如果印件尺寸比印刷机的最大印刷 面积小很多,那么就会造成时间、工效、机械耗损以及纸张开切耗损的浪费,因此需要对印 件进行拼版操作,以减少浪费。例如,在印刷包装盒时,当完成包装盒形设计之后,要进行盒 形拼版,通过拼版使得在有限的版面上排列较多的盒形,以满足印刷机的最大印刷面积和 合理纸开,从而节省时间,提高工效,减少浪费。如图1所示的包装盒形设计,在拼版完成之后,每个拼版对象的裁剪线11需要留 出一定的宽度,即对裁剪对象进行出血操作,形成拼版对象的出血线12。这样可以防止在 成品裁切时,如果裁少了则会漏出纸色,裁多了则会切掉版面内容等问题。在对各个拼版对 象进行出血操作后,可能会产生拼版对象出血区域叠压的现象。为了防止由于拼版对象出 血区域叠压产生的印刷事故,需要调整拼版对象出血线的大小和方向以避免这种错误的发 生。美国专利US6760638B1公开了一种解决版面设计中图形重叠问题的方法。该方法 首先需要确定版面中所有的重叠区域,并采用顶点个数和顶点坐标的方式对每个重叠区域 进行描述;然后通过图形区域与重叠区域之间的关系运算来调整出血线。该方法步骤烦琐, 操作复杂,执行效率低。
发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种简捷、高效地调整拼版对 象出血线的方法及系统。为了实现上述发明目的,本发明采用的技术方案是,一种调整拼版对象出血线的 方法,包括以下步骤(1)确定拼版内任意两个未经处理的相邻拼版对象轮廓线之间的分割线,所述分 割线是指到相邻拼版对象轮廓线的距离为设定比例的线段;(2)判断分割线与拼版对象出血线是否相交,如果相交,则调整与分割线相交的拼 版对象出血线,使该拼版对象出血区域不超出分割线;如果不相交,则对拼版对象出血线不 作处理;(3)重复上述步骤对拼版内所有相邻拼版对象进行处理。如上所述的调整拼版对象出血线的方法,其中,拼版对象轮廓线是指拼版对象裁 剪线或者出血线。如上所述的调整拼版对象出血线的方法,其中,分割线为中分线,中分线到两个相 邻拼版对象轮廓线的距离相等。如上所述的调整拼版对象出血线的方法,步骤(2)中所述调整与分割线相交的拼版对象出血线,使该拼版对象出血区域不超出分割线的方法为首先计算分割线与拼版对 象出血线的交点,然后将交点以内部分的出血线更新为交点以内部分的分割线。如上所述的调整拼版对象出血线的方法,在步骤(2)和步骤(3)之间还包括如下 步骤①确定拼版对象出血线的调整方向;②选择与出血线相交的任意图形区域,作为出血线的调整区域;③依据所述调整方向和调整区域对出血线进行调整。如上所述的调整拼版对象出血线的方法,在完成对两个相邻拼版对象出血线调整 之后,将该调整方法应用于拼版内其他相同式样的拼版对象。一种调整拼版对象出血线的系统,包括用于确定拼版内任意两个相邻拼版对象轮 廓线之间分割线的分割线确定模块(21),用于判断分割线与拼版对象出血线是否相交的 分割线与出血线相交判断模块(22),以及用于调整拼版对象的出血线的出血线调整模块 (24)。如上所述的调整拼版对象出血线的系统,该系统还包括用于计算分割线与拼版对 象出血线之间交点的分割线与出血线交点计算模块(23)。如上所述的调整拼版对象出血线的系统,该系统还包括用于设定拼版对象出血线 调整方向和调整区域的调整方向设定模块(25)以及调整区域设定模块(26)。本发明所述的方法及系统,通过分割线与相邻拼版对象出血线的相交情况对拼版 对象出血线进行调整,无需计算拼版对象之间的重叠区域,再根据图形区域与重叠区域之 间的关系运算来对出血线进行调整,因此操作简捷,效率高。
图1是出血线与裁剪线之间的关系示意图;图2是具体实施方式
中调整拼版对象出血线的系统结构示意图;图3是具体实施方式
中调整拼版对象出血线的方法流程示意图;图4是实施例1中两个相邻拼版对象与分割线之间的关系示意图;图5A和图5B分别是实施例2中两个相邻拼版对象与分割线之间的关系示意图, 图5C和图5D分别是图5A和图5B调整出血线后的效果示意图;图6A是实施例3中两个相邻拼版对象与分割线之间的关系示意图,图6B是图6A 调整出血线后的效果示意图;图7A是实施例4中对图6B作进一步调整时的调整区域示意图,图7B和图7C分 别是对图7A调整后的效果示意图;图8是将对图7B的调整方案应用于拼版内其他相同式样拼版对象的效果示意图。
具体实施例方式下面结合具体实施方式
和附图,对本发明进行详细描述。图2出示了一种调整拼版对象出血线的系统结构图,该系统包括分割线确定模块 21、分割线与出血线相交判断模块22、以及出血线调整模块24。分割线确定模块21用于确 定拼版内任意两个相邻拼版对象轮廓线之间的分割线,所述分割线是指到相邻拼版对象轮廓线的距离为设定比例的线段,优选为中分线,即到两个相邻拼版对象轮廓线距离相等的 线段。轮廓线可以是裁剪线,也可以是出血线。分割线与出血线相交判断模块22用于判断 分割线与出血线是否相交。出血线调整模块24用于调整拼版对象的出血线。优选的,本系统还包括分割线与出血线交点计算模块23,用于计算分割线与拼版 对象出血线的交点。为了对拼版对象出血线作进一步调整,本系统还包括用于设定拼版对象出血线调 整方向和调整区域的调整方向设定模块25以及调整区域设定模块26,出血线调整模块24 根据设定的调整方向和调整区域对拼版对象出血线作进一步调整。图3出示了一种调整拼版对象出血线的方法流程图,包括以下步骤(1)分割线确定模块21确定拼版内任意两个未经处理的相邻拼版对象轮廓线之 间的分割线;(2)分割线与出血线相交判断模块22判断分割线与拼版对象出血线是否相交,如 果相交,则调整与分割线相交的拼版对象出血线,使该拼版对象出血区域不超出分割线;如 果不相交,则对拼版对象出血线不作处理;优选的,如果分割线与拼版对象出血线相交,则首先由分割线与出血线交点计算 模块23计算交点,然后由出血线调整模块24将交点以内部分的出血线更新为交点以内部 分的分割线;(3)重复上述步骤对拼版内所有相邻拼版对象进行处理。实施例1如图4所示的两个相邻拼版对象A和B,其中,41是拼版对象A的出血线,42是拼 版对象A的裁剪线;44是拼版对象B的出血线,45是拼版对象B的裁剪线;43是分割线,该 分割线43是与A与B的裁剪线42、45距离相等的中分线。由该图可以看出,分割线43与 拼版对象A与B的出血线均不相交,因此对拼版对象A与B的出血线不进行调整。实施例2如图5A所示的两个相邻拼版对象I与II,其中,51是拼版对象I的出血线,52是 拼版对象I的裁剪线;54是拼版对象II的出血线,55是拼版对象II的裁剪线;53是分割 线,该分割线53是与拼版对象I与II的裁剪线52、55距离相等的中分线。由该图可以看 出,拼版对象I与II的出血区域并未重叠。图5B与图5A相似,但拼版对象I与II的出血 区域发生了重叠。对于图5A和图5B所示的两种情况,不论拼版对象的出血线是否重叠,只要分割线 与拼版对象的出血线相交,便对该拼版对象的出血线进行调整。即不判断相邻的拼版对象 的出血线是否重叠,只判断分割线与拼版对象的出血线是否相交。如果相交,则按照如下方 式调整拼版对象的出血线将交点以内部分的出血线更新为交点以内部分的分割线。图5A中,拼版对象I的出血线51与分割线53相交,交点为a、b,将出血线51的 a、b段调整为分割线53的a、b段,调整后拼版对象I的出血线51如图5C所示。由于分割 线53与拼版对象II的出血线55不相交,所以对拼版对象II的出血线55不作调整。图5B中,分割线53也只与拼版对象I的出血线51相交,而与拼版对象II的出血 线54不相交,因此只对拼版对象I的出血线51进行调整,调整方式与图5A相同,调整后的 效果如图5D所示。
实施例3如图6A所示的两个相邻拼版对象A与B,分割线61 (中分线)与拼版对象A和B 均相交于62、63两点。对拼版对象A,将其出血线62、63段调整为分割线61的62、63段;对 拼版对象B,将其出血线62、63段也调整为分割线61的62、63段,调整后的效果如图6B所
7J\ ο实施例4在上述实施例的基础上,进一步调整出血线的方法包括以下步骤①调整方向设定模块25设定出血线的调整方向;②调整区域设定模块26设定与出血线相交的任意图形区域,作为出血线的调整 区域;③出血线调整模块24依据设定的调整区域和调整方向,调整出血线。如图7A所示,对图6B中调整后的出血线作进一步调整。图形区域71为确定的调 整区域,如果调整方向设定为A向B,则出血线的调整效果如图7B所示;如果调整方向设定 为B向A,则出血线的调整效果如图7C所示。采用上述方法及系统可以对拼版内所有出血线重叠的拼版对象进行调整,使相邻 拼版对象的出血线均不重叠。在完成对两个相邻拼版对象出血线的调整之后,可以将该调 整方案应用在拼版内其它相同样式的拼版对象中。例如,假设拼版内所有相邻拼版对象的 样式相同,将图7B的调整方案应用在其他相同样式的拼版对象后,整体拼版效果如图8所
7J\ ο显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种调整拼版对象出血线的方法,包括以下步骤(1)确定拼版内任意两个未经处理的相邻拼版对象轮廓线之间的分割线,所述分割线是指到相邻拼版对象轮廓线的距离为设定比例的线段;(2)判断分割线与拼版对象出血线是否相交,如果相交,则调整与分割线相交的拼版对象出血线,使该拼版对象出血区域不超出分割线;如果不相交,则对拼版对象出血线不作处理;(3)重复上述步骤对拼版内所有相邻拼版对象进行处理。
2.如权利要求1所述的一种调整拼版对象出血线的方法,其特征在于所述拼版对象 轮廓线是指拼版对象裁剪线或出血线。
3.如权利要求1所述的一种调整拼版对象出血线的方法,其特征在于所述分割线为 中分线,所述中分线到两个相邻拼版对象轮廓线的距离相等。
4.如权利要求1至3之一所述的一种调整拼版对象出血线的方法,其特征在于步骤 (2)中所述调整与分割线相交的拼版对象出血线,使该拼版对象出血区域不超出分割线的 方法为首先计算分割线与拼版对象出血线的交点,然后将交点以内部分的出血线更新为 交点以内部分的分割线。
5.如权利要求1至3之一所述的一种调整拼版对象出血线的方法,其特征在于所述 方法在步骤(2)和步骤(3)之间还包括如下步骤①确定拼版对象出血线的调整方向;②选择与出血线相交的任意图形区域,作为出血线的调整区域;③依据所述调整方向和调整区域对出血线进行调整。
6.如权利要求4所述的一种调整拼版对象出血线的方法,其特征在于所述方法在步 骤(2)和步骤(3)之间还包括如下步骤①确定拼版对象出血线的调整方向;②选择与出血线相交的任意图形区域,作为出血线的调整区域;③依据所述调整方向和调整区域对出血线进行调整。
7.如权利要求6所述的一种调整拼版对象出血线的方法,其特征在于所述方法在完 成对两个相邻拼版对象出血线调整之后,将该调整方法应用于拼版内其他相同式样的拼版 对象。
8.—种调整拼版对象出血线的系统,包括用于确定拼版内任意两个相邻拼版对象轮廓 线之间分割线的分割线确定模块(21),用于判断分割线与拼版对象出血线是否相交的分割 线与出血线相交判断模块(22),以及用于调整拼版对象出血线的出血线调整模块(24)。
9.如权利要求8所述的一种调整拼版对象出血线的系统,其特征在于所述系统还包 括用于计算分割线与拼版对象出血线之间交点的分割线与出血线交点计算模块(23)。
10.如权利要求8或9所述的一种调整拼版对象出血线的系统,其特征在于所述系统 还包括用于设定拼版对象出血线调整方向和调整区域的调整方向设定模块(25)以及调整 区域设定模块(26)。
全文摘要
本发明公开了一种调整拼版对象出血线的方法及系统,属于印刷技术领域。现有调整出血线的方法及系统操作复杂、效率低。本发明所述方法及系统首先确定拼版内两个相邻拼版对象轮廓线之间的分割线,根据分割线与拼版对象出血线的相交情况对拼版对象出血线进行调整。如果分割线与拼版对象出血线相交,则调整与分割线相交的拼版对象出血线,使该拼版对象出血区域不超出分割线;如果不相交,则对拼版对象出血线不作处理。由于本发明所述方法及系统无需计算拼版对象之间的重叠区域,再根据重叠区域对出血线进行调整,所以操作简捷、效率高。
文档编号G06T11/60GK101930615SQ20091008725
公开日2010年12月29日 申请日期2009年6月19日 优先权日2009年6月19日
发明者姜建军, 张琴, 李平立 申请人:北京大学;方正国际软件(北京)有限公司