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

技术编号:25040491 阅读:13 留言:0更新日期:2020-07-29 05:31
本发明专利技术公开一种利用像素碰撞法确定印刷合版最优借位位置方法,利用各自文件间像素分离的方法找到最优错位位置进行排版,过程方式主要包括像素分离合版、最大借位值、最优错位位置,有益效果如下:设计一种利用像素分离法确定印刷合版最优借位位置方法,一开始就占用较小的空间域和算法域,使得算法处理效率更高;保证合版过程中占域空间的最优化,节约合版成本;3.整个合版优化过程中,利用数字化技术以及算法编程技术,在像素分离之前,确定每一行合版文件的四方位寻找后的最大借位,事先找到最优化、全覆盖文件大小的规定域‑最大借位值,节约事先编排合版的空间。

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

【技术保护点】
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):借位值=对应借位数组的数值个数m,最大借位值J-max就是对应的最大借位数组数值个数;/n步骤五、像素分离合版(5)过程;/n步骤六、确定最优借位位置(13):将第二排版文件(3)每次四个方向分离后的偏移值进行对比,最大的分离偏移值所在方向的最大借位Jv-max就是最优借位位置(13);/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):借位值=对应借位数组的数值个数m,最大借位值J-max就是对应的最大借位数组数值个数;
步骤五、像素分离合版(5)过程;
步骤六、确定最优借位位置(13):将第二排版文件(3)每次四个方向分离后的偏移值进行对比,最大的分离偏移值所在方向的最大借位Jv-max就是最优借位位置(13);
步骤七、确定最优文件的最优借位位置(13):如有多个文件,依次按照上述分离方法进行,将多个文件的最优借位的分离结果进行对比,确定最优文件的最优借位位置(13)。


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

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

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

1