自动打印出血纠正系统和方法技术方案

技术编号:33909153 阅读:12 留言:0更新日期:2022-06-25 19:10
一种自动打印出血纠正系统和方法。本文描述的是一种计算机实现的方法。该方法包括选择设计页面上的多个元素,并且对于每个选定元素,确定多个边缘出血对,每个边缘出血对包括设计页面的特定边缘和特定出血。处理每个边缘出血对,以确定是否应该调整选定元素的大小,该确定基于特定边缘相对于特定出血的位置。如果确定应该调整元素的大小,则该方法涉及调整选定元素的大小,使得元素覆盖比该元素最初所覆盖的更大的特定出血部分。覆盖的更大的特定出血部分。覆盖的更大的特定出血部分。

【技术实现步骤摘要】
自动打印出血纠正系统和方法


[0001]本公开涉及用于自动地识别、建议纠正以解决和/或纠正设计中潜在的打印出血问题的系统和方法。

技术介绍

[0002]在创建待打印的设计(例如海报、卡片和其他打印设计产品)时,通常使用打印出血来确保在意欲将打印延伸到最终产品的边缘的情况下确实能做到这样。
[0003]一般来说,这包括创建其内容延伸到一个或多个打印出血(即页面上的意欲在最终产品打印后修剪掉(切掉)的区域)中的设计。然后将设计打印在纸上并修剪。这确保了在有意欲的情况下打印延伸到最终纸张的最边缘,而没有空白。
[0004]考虑到内容设计工具和打印服务的可得到性,准备打印设计的许多人不是专业设计人员,并且不一定很好地理解或使用打印出血。
[0005]如果没有正确使用出血而继续打印,则打印的产品很可能需要丢弃并重新打印(在正确使用出血之后)。无论是打印一份设计还是数百份(或数千份)都可能是这种情况。这是对资源——例如正在打印的纸张材料、打印油墨、打印机的能耗、打印机的磨损、可用的打印机时间以及计算处理和网络活动的严重浪费。
[0006]本说明书中描述的背景信息为专利技术人已知的背景信息。作为背景信息提及此信息并不意味着承认或暗示此背景信息为现有技术或者是本领域普通技术人员公知的常识。

技术实现思路

[0007]本文描述了一种计算机实现的方法,包括:选择设计页面上的多个元素,每个元素与元素边缘集合相关联;对于每个选定元素:确定关于选定元素的多个边缘出血对,每个边缘出血对包括元素边缘集合的特定边缘和设计页面的特定出血;并且对于每个边缘出血对:处理边缘出血对,以确定是否应该调整选定元素的大小,该确定基于特定边缘相对于特定出血的位置;以及响应于确定应该调整元素的大小,调整选定元素的大小,使得元素覆盖比该元素最初覆盖的更大的特定出血部分。
附图说明
[0008]在附图中:
[0009]图1描绘了示例设计页面。
[0010]图2是示出其中可以实现本公开的特征的示例环境的框图。
[0011]图3是可配置成执行本文描述的各种特征的示例计算机处理系统。
[0012]图4提供设计创建用户界面的示例。
[0013]图5是示出在自动打印出血纠正过程中选择相关边缘/出血对所涉及的操作的流程图。
[0014]图6是示出按照拐角延伸方法处理选定边缘/出血对所涉及的操作的流程图。
[0015]图7示出图6的拐角延伸出血纠正过程的特征。
[0016]图8是示出按照距离延伸方法处理选定边缘/出血对所涉及的操作的流程图。
[0017]图9示出图8的距离延伸出血纠正过程的特征。
[0018]图10是描述设计页面批准过程中涉及的操作的流程图。
[0019]图11示出设计批准用户界面。
[0020]虽然所要求保护的本专利技术能修改成各种修改和可替换形式,但是在附图中以示例的方式示出了具体实施例,并且对其进行了详细描述。然而,应当理解,附图和详细描述并不意欲将本专利技术限制于所公开的特定形式。意欲覆盖落入由所附权利要求限定的本专利技术的精神和范围内的所有修改、等同物和替代物。
具体实施方式
[0021]在以下描述中,阐述了许多具体细节,以便提供对所要求保护的专利技术的透彻理解。然而,显而易见的是,所要求保护的专利技术可以在没有这些具体细节的情况下实施。在一些情况下,公知的结构和设备以框图形式示出,以避免不必要的模糊。
[0022]各种计算机实现的设计工具。这样的工具允许用户创建设计,然后可以将设计发送到打印机(或打印服务)进行打印。在本公开中,对打印的提及是对在纸张材料(例如纸、纸板、织物或其他纸张材料)上的二维打印的提及。
[0023]在某些情况下,打印服务会简单地打印所提供的内容,而不进行审查或评论。在其他情况下,打印服务的一部分可能涉及某种程度的设计审查,以确保例如提交的设计与正在使用的打印机兼容。
[0024]如上所述,在设计者的意图是为了使打印一路延伸到纸张的一个或多个边缘的情况下,可以使用打印出血(并且可以修剪打印的产品)。然而,打印出血经常被错误地使用。在这种情况下,除非设计得到纠正,否则即使在修剪后最终产品也可能不会使打印一路延伸到一个或多个边缘。
[0025]为了解决这个问题,本公开提供了一种用于自动地识别并纠正(或建议纠正)设计中潜在的打印出血错误的过程。
[0026]设计、设计页面和元素
[0027]首先将描述与本公开相关的各种概念。
[0028]可以使用各种设计工具来创建设计。虽然正在(或已经)创建的设计可以具有多个不同的页面,但是本文描述的技术在单独页面的基础上操作。
[0029]页面和元素
[0030]在设计工具中创建的页面将具有某些页面属性,例如页面标识符(典型地由设计工具分配,并且至少对于所讨论的设计是唯一的)、页面宽度和页面高度。页面的宽度和高度决定了它的大小和长宽比。
[0031]虽然设计工具可以允许设计者创建具有多个不同页面的设计,但是本文描述的技术是在单独页面的基础上操作的。
[0032]页面具有关联的坐标系。可以使用任何坐标系,但是在本公开中,页面坐标系为限定水平(x)轴线和竖直(y)轴线的笛卡尔坐标系。在本公开中,原点(x,y)=(0,0)是页面的顶部左侧拐角,其中x坐标从左侧向右侧增加,而y坐标从上向下增加。
[0033]坐标系的单位可以为任何适当的单位,例如像素、毫米、厘米、英寸或可替换单位。
[0034]在本文描述的实施例中,页面(例如页面标识符)与设计元素列表相关联。页面的设计元素列表用于记录已添加到页面的所有设计元素,例如设计元素集合(比如列表或阵列)。
[0035]页面(和元素数据)可以存储在与设备无关的设计描述符中。举例来说,设计描述符可以存储在JSON格式的文件夹中,诸如如下文件夹:
[0036][0037]在这个示例中,设计描述符包括设计元数据(例如,设计标识符、设计创建日期)、页面维度(高度和宽度)和元素阵列,其中的每一项都是描述已经添加到页面(如下所述)的元素(或元素组)的元素描述符。
[0038]设计元素(简称元素)为添加到页面的对象。元素可以从一个或多个元素库(例如图像、动画、视频等的库)复制或导入。可替代地,可以使用一个或多个设计工具来绘制或创建元素,设计工具例如文本工具、画线工具、矩形工具、椭圆工具、曲线工具、手绘工具和/或其他设计工具或其组合。
[0039]可以以各种方式识别已经被添加到页面(并且被添加到页面的元素列表)的元素。例如,元素可以通过它在元素列表中的位置(索引)来识别。可替代地(或附加地),可以为元素分配至少在元素被添加到的页面内是唯一的的元素标识符。
[0040]给定设计元素具有关联的元素属性。与给定元素相关联或可以相关联的特定元素属性可以取决于所讨论的元素的类型。然而,举例来说,元素属性可以包括下面表格中所示
的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机实现的方法,包括:由处理单元选择设计页面上的多个元素,每个元素与元素边缘集合相关联;对于每个选定元素:由所述处理单元确定关于所述选定元素的多个边缘出血对,每个边缘出血对包括所述元素边缘集合的特定边缘和所述设计页面的特定出血;并且对于每个边缘出血对:处理所述边缘出血对以确定是否应该调整所述选定元素的大小,所述确定基于所述特定边缘相对于所述特定出血的位置;以及响应于确定应该调整所述元素的大小,调整所述选定元素的大小,使得所述元素覆盖比所述元素最初所覆盖的更大的所述特定出血的部分。2.根据权利权利要求1所述的计算机实现的方法,其中处理所述边缘出血对以确定是否应该调整所述选定元素的大小包括按照拐角延伸方法处理所述边缘出血对,所述拐角延伸方法包括:选择所述特定边缘的焦点拐角;确定所述焦点拐角是否在所述页面的页面区域内且在拐角分开阈值距离内;以及响应于确定所述焦点拐角在所述页面区域内且在定义的所述拐角分开阈值距离内,调整所述选定元素的大小以使所述焦点拐角在所述特定出血的外部边缘上或之外。3.根据权利权利要求2所述的计算机实现的方法,其中选择所述焦点拐角包括选择所述特定边缘的在所述页面区域内且在离所述特定出血的所述外部边缘最远或相等最远的距离内的拐角。4.根据权利权利要求2所述的计算机实现的方法,其中调整所述选定元素的大小以使所述焦点拐角在所述特定出血的所述外部边缘上或之外包括:计算在所述特定出血的所述外部边缘上或之外的新焦点拐角位置;以及基于所述新焦点拐角位置调整所述选定元素的大小。5.根据权利权利要求4所述的计算机实现的方法,其中所述新焦点拐角位置在通过所述焦点拐角且垂直于所述特定边缘的线上。6.根据权利权利要求1所述的计算机实现的方法,其中处理所述边缘出血对以确定是否应该调整所述选定元素的大小包括按照距离延伸方法处理所述边缘出血对,所述距离延伸方法包括:确定所述特定出血的末端是否在所述特定边缘上或之外并且在阈值边缘到出血末端的距离内;以及响应于确定所述特定出血的所述末端在所述特定边缘上或之外并且在阈值边缘到出血末端的距离内,调整所述选定元素的大小以使所述特定边缘在所述特定出血的外部边缘上或之外。7.根据权利权利要求6所述的计算机实现的方法,其中所述边缘到出血末端的距离计算为沿着垂直于所述特定边缘的线测量的所述特定边缘与所述出血末端之间的距离。8.根据权利权利要求6所述的计算机实现的方法,其中调整所述选定元素的大小以使所述特定边缘在所述特定出血的外部边缘上或之外包括基于所述边缘到出血末端的距离调整所述选定元素的大小。
9.根据权利权利要求2所述的计算机实现的方法,其中响应于确定所述焦点拐角不在所述页面区域内或者不在定义的所述拐角分开阈值距离内,所述方法还包括:前述的按照所述拐角延伸方法调整所述选定元素的大小;以及按照距离延伸方法处理所述边缘出血对,所述距离延伸方法包括:确定所述特定出血的末端是否在所述特定边缘上或之外并且在阈值边缘到出血末端的距离内;以及响应于确定所述特定出血的所述末端在所述特定边缘上或之外并且在阈值边缘到出血末端的距离内,调整所述选定元素的大小以使所述特定边缘在所述特定出血的外部边缘上或之外。10.根据权利权利要求1所述的计算机实现的方法,其中确定所述多个边缘出血对包括通过以下步骤确定第一边缘出血对:从所述元素边缘集合中选择第一边缘作为所述第一边缘出血对的特定边缘;以及选择所述设计页面的第一出...

【专利技术属性】
技术研发人员:M
申请(专利权)人:坎瓦有限公司
类型:发明
国别省市:

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

1