一种利用像素碰撞法确定印刷合版最优借位位置方法技术

技术编号:25040493 阅读:16 留言:0更新日期:2020-07-29 05:31
本发明专利技术公开一种利用像素碰撞法确定印刷合版最优借位位置方法,在印刷合版过程中,从每个元素的合版文件形状大小出发,利用像素碰撞的方法找到最优化的借位位置进行排版,有益效果如下:1、设计一种利用像素碰撞法确定印刷合版最优借位位置方法,整个合版优化过程中,利用数字化技术以及编程技术,在像素碰撞合版之前,确定每一行合版文件的最大借位(四方位寻找),进行文件合版占域值预先估值;2、利用像素碰撞过程,将每个文件四个方向按照一定角度旋转进行分别碰撞,诸如90°旋转角度,且使得第二排版文件在水平和竖直方向分别错位继进行,直至找到且保证两文件的合版最优错位位置。

【技术实现步骤摘要】
一种利用像素碰撞法确定印刷合版最优借位位置方法
本专利技术属于印刷排版工艺
,具体涉及一种利用像素碰撞法确定印刷合版最优借位位置方法。
技术介绍
作为一种较为新兴的印刷作业模式,合版厂能够遍地林立,快速崛起,在互联网时代,合版印刷被赋予了新的意义。其以互联网创新为切入点取得了巨大成绩,由此渐渐成为印刷业互联网应用的一个标杆性创新点。比如高效率,合版印刷依托软件技术和互联网技术的进步,带来难以比拟的高效率,以及由效率飞跃带来的成本优势,这也使其天生拥有更适合互联网的特质,从而得到迅速发展,合版印刷或许看上去并不美,存在这样那样的问题,伴随着诸多争议,比如低价竞争、质量不好、排版不合理等等,从内来看,现在排版模式多以实现规矩每个排版文件的占域,然后依次排列合版,对于每个合版文件的形状没有一丝一毫的考虑,致使排版过程中产生很多空间浪费,排版效果不好,现在设计一种利用像素碰撞法确定印刷合版最优借位位置方法,从每个元素的合版文件形状大小出发,利用像素碰撞的方法找到最优化的借位位置进行排版。
技术实现思路
针对上述存在问题,本专利技术旨在提供一种利用像素碰撞法确定印刷合版最优借位位置方法。本专利技术解决其技术问题所采用的技术方案是:在印刷合版过程中,从每个元素的合版文件形状大小出发,利用像素碰撞的方法找到最优化的借位位置进行排版,整个利用像素碰撞法确定印刷合版最优借位位方法的流程如下所述:步骤一、文件矩阵数字化:新建画布,将PDF格式合版文件按照1:1比例转化成PNG格式文件进行像素的矩阵取值,将文件数字化(定义m×n矩阵,Matrix(i,j)表示取出矩阵a的第i行,第j列的数据,Matrix(;,j)表示第J列数据,Matrix(i,;)表示第i行数据);步骤二、文件图像二值化:将PNG格式文件再进行图像二值化,即用0、1表示,空白区域使用0表示,内容区域使用1表示,即可得到文件轮廓;(设像素色彩值为β,像素色彩阈值α为0,如β-α=0,则该像素判定为空白区域,像素用0表示,如β-α>0,则该像素判定为内容区域,像素用1表示);步骤三、判断文件最大借位:从文件四个方向分别按照图像二值化矩阵取值,如取值为0,则一直取到1为止,然后每一行取值存为一个借位数组Array-a,计算每个数组数值个数m,本方向的最大借位J-max就是最大m值对应的借位,其他方向的最大借位同法取出,然后可以对比确定文件的最大借位J-max;每个合版文件都以此方法确定最大借位;步骤四、计算最大借位值:借位值Jvi=对应借位数组的数值个数mi,最大借位值Jv-max就是对应的最大借位数组数值个数;步骤五、像素碰撞:1)新建画布,放入展开面积最大的文件(如有多个文件展开面积相同则随机选择其中一个),将最大借位朝右向水平方向(或向下垂直方向,方法一样)放置,然后在第一排版文件的水平方向放入第二个合版文件,水平方向第二排版文件顶端与第一排版文件顶端对齐;第一排版文件的最大借位最右边一行矩阵数值为Matrix-a(n,;),n=第一排版文件的宽度,第二排版文件的最大借位最左边一行矩阵数值为Matrix-b(i,;),将第二排版文件向左水平偏移1个像素,即偏移值m=1,然后取偏移位i的一行矩阵数值Matrix-b(i-m,;)与Matrix-a(n,;),进行“按位与”计算,如Matrix-b(i-m,;)&Matrix-a(n,;)=1,则发生像素碰撞,就找到了本方向两个文件的最优借位;如果没有发生,则按照偏移值m+1继续进行水平偏移,然后从“偏移位+1”位置反方向取“偏移值m+1”行矩阵数值Matrix-b(i-(m+1),;),对Matrix-a(n,;)与Matrix-b(i-(m+1),;)进行“按位与”计算,统计计算结果,如结果有为1,则发生像素碰撞;然后将第二排版文件的其它三个方向分别按照以上方法进行碰撞;2)然后将第二排版文件水平方向比第一排版文件顶端下移一个像素j-1,按照上述碰撞方法进行循环碰撞,确定第二排版文件每下移1个像素的四个方向的最优借位,直至第二排版文件矩阵最底端与一个文件矩阵底端对齐,循环结束;步骤六、确定最优借位位置:将第二排版文件每次四个方向碰撞后的偏移值进行对比,最大的碰撞偏移值Jv-max,最大的碰撞偏移值所在方向的最大借位就是最优借位;步骤七、确定最优文件最优借位:如有多个文件,依次按照上述碰撞方法进行,将多个文件的最优借位的碰撞结果进行对比,确定最优文件的最优借位。原先合版过程中,第一排版文件与第二排版文件通过原排版模式进行整合,原排版模式是实现将每个整个排版文件整合在一个固定占域内,将固定占域进行连接合版,形成较大的原排版占域;在新方法合版过程中,利用数字化技术以及编程技术,在像素碰撞之前,确定每一行合版文件的最大借位值(四方位寻找),保证每个文件的合理占域,像素碰撞合版过程中,每两个合版文件的四个方向按照一定角度旋转进行分别碰撞,进行像素碰撞合版,诸如90°旋转角度,保证合版最优错位位置,通过每个方位的像素排版碰撞点形成新排版占域,相比原排版模式下的原排版占域,新排版占域取得一定大小的,节省占域。本专利技术的有益效果如下:1、设计一种利用像素碰撞法确定印刷合版最优借位位置方法,整个合版优化过程中,利用数字化技术以及编程技术,在像素碰撞合版之前,确定每一行合版文件的最大借位(四方位寻找),进行文件合版占域值预先估值,即最大借位值。2、利用像素碰撞过程,将每个文件四个方向按照一定角度旋转进行分别碰撞,诸如90°旋转角度,且使得第二排版文件在水平和竖直方向分别错位继进行,直至找到且保证两文件的合版最优错位位置。附图说明图1为一种利用像素碰撞法确定印刷合版最优借位位置方法的优化前后对比示意图。图2为一种利用像素碰撞法确定印刷合版最优借位位置方法的合版原理图。图3为一种利用像素碰撞法确定印刷合版最优借位位置方法的功能流程图图4为一种利用像素碰撞法确定印刷合版最优借位位置方法的最优借位原理图。1.原排版模式,2.第一排版文件,3.第二排版文件,4.原排版占域,5.像素碰撞合版,6.像素排版碰撞点,7.新排版占域,8.节省占域,9.最大借位值,10.0值区域,11.1值区域,12.文件轮廓,13.最优错位位置。具体实施方式下面结合附图及实施例对本专利技术做进一步说明。如图3所示,本专利技术实施的一种利用像素碰撞法确定印刷合版最优借位位置方法,在印刷合版过程中,从每个元素的合版文件形状大小出发,利用像素碰撞的方法找到最优化的借位位置进行排版,整个利用像素碰撞法确定印刷合版最优借位位方法的流程如下所述:步骤一、文件矩阵数字化:新建画布,将PDF格式合版文件按照1:1比例转化成PNG格式文件进行像素的矩阵取值,将文件数字化;(定义m×n矩阵,Matrix(i,j)表示取出矩阵a的第i行,第j列的数据,Matrix(;,j)表示第J列数据,Matrix(i,;本文档来自技高网...

【技术保护点】
1.一种利用像素碰撞法确定印刷合版最优借位位置方法,主要包括像素碰撞合版(5)、最大借位值(9),最优错位位置(13),其操作过程如下所述:/n步骤一、文件矩阵数字化:新建画布,将PDF格式合版文件按照1:1比例转化成PNG格式文件进行像素的矩阵取值,将文件数字化;(定义m×n矩阵,Matrix(i,j)表示取出矩阵a的第i行,第j列的数据,Matrix(;,j)表示第J列数据,Matrix(i,;)表示第i行数据)/n步骤二、文件图像二值化:将PNG格式文件再进行图像二值化,即用0、1表示,空白区域使用0表示,即0值区域(10),内容区域使用1表示,即1值区域(11),即可得到文件轮廓(12);/n步骤三、判断文件最大借位:从文件四个方向分别按照图像二值化矩阵取值,如取值为0,则一直取到1为止,然后每一行取值存为一个借位数组,计算每个数组数值个数m,本方向的最大借位J-max就是最大m值对应的借位,其他方向的最大借位同法取出,然后可以对比确定文件的最大借位J-max;每个合版文件都以此方法确定最大借位;/n步骤四、计算最大借位值(9):借位值Jvi=对应借位数组的数值个数mi,最大借位值Jv-max就是对应的最大借位数组数值个数;/n步骤五、像素碰撞合版(5)过程;/n步骤六、确定最优借位位置:将第二排版文件(3)每次四个方向碰撞后的偏移值进行对比,最大的碰撞偏移值Jv-max,最大的碰撞偏移值所在方向的最大借位就是最优借位;/n步骤七、确定最优文件最优借位位置(13):如有多个文件,依次按照上述碰撞方法进行,将多个文件的最优借位的碰撞结果进行对比,确定最优文件的最优借位位置(13)。/n...

【技术特征摘要】
1.一种利用像素碰撞法确定印刷合版最优借位位置方法,主要包括像素碰撞合版(5)、最大借位值(9),最优错位位置(13),其操作过程如下所述:
步骤一、文件矩阵数字化:新建画布,将PDF格式合版文件按照1:1比例转化成PNG格式文件进行像素的矩阵取值,将文件数字化;(定义m×n矩阵,Matrix(i,j)表示取出矩阵a的第i行,第j列的数据,Matrix(;,j)表示第J列数据,Matrix(i,;)表示第i行数据)
步骤二、文件图像二值化:将PNG格式文件再进行图像二值化,即用0、1表示,空白区域使用0表示,即0值区域(10),内容区域使用1表示,即1值区域(11),即可得到文件轮廓(12);
步骤三、判断文件最大借位:从文件四个方向分别按照图像二值化矩阵取值,如取值为0,则一直取到1为止,然后每一行取值存为一个借位数组,计算每个数组数值个数m,本方向的最大借位J-max就是最大m值对应的借位,其他方向的最大借位同法取出,然后可以对比确定文件的最大借位J-max;每个合版文件都以此方法确定最大借位;
步骤四、计算最大借位值(9):借位值Jvi=对应借位数组的数值个数mi,最大借位值Jv-max就是对应的最大借位数组数值个数;
步骤五、像素碰撞合版(5)过程;
步骤六、确定最优借位位置:将第二排版文件(3)每次四个方向碰撞后的偏移值进行对比,最大的碰撞偏移值Jv-max,最大的碰撞偏移值所在方向的最大借位就是最优借位;
步骤七、确定最优文件最优借位位置(13):如有多个文件,依次按照上述碰撞方法进行,将多个文件的最优借位的碰撞结果进行对比,确定最优文件的最优借位位置(13)。


2.根据权利要求1所述的一种利用像素碰撞法确定印刷合版最优借位位置方法中的像素碰撞过程,从画布边缘位置开始,具体操作内容:
1)新建画布,放入展开面积最大的文件(如有多个文件展开面积相同则随机选择其中一个),将最大借位朝右向水平方向(或向下垂直方向,方法一样)放置,然后在第一排版文件(2)的水平方向放入第二个排版文件(3),水平方向第二排版文件(3)顶端与第一排版文件(2)顶端对齐;第一排版文件(2)的最大借位最右边一行矩阵数值为Matrix-a(n,;),n=第一排版文件(2)的宽度,第二排版文件(3)的最大借位最左边一行矩阵数值为Matrix-b(i,;),将第二排版文件(3)向左水平偏移1个像素,即偏移值m=1,然后取偏移位i的一行矩阵数值Matrix-b(i-m,;)与Matrix-a(n,;),进行“按位与”计算,如Matrix-b(i-m,;)&Matrix-a(n,;)=1,则发生像素碰撞,就找到了本方向两个文件的最优借位;如果没有...

【专利技术属性】
技术研发人员:王贤林张勃吴金河
申请(专利权)人:深圳市七彩祥云信息技术有限公司
类型:发明
国别省市:广东;44

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

1