用于打印滚筒的图像处理方法、装置、设备及存储介质制造方法及图纸

技术编号:19933524 阅读:24 留言:0更新日期:2018-12-29 04:18
本发明专利技术提供用于打印滚筒的图像处理方法、装置、设备及存储介质,所述方法包括:获取待打印图像矩阵;将所述待打印图像矩阵转化为待打印数据矩阵,将所述待打印数据矩阵分成至少包括第一待打印数据矩阵单元及第二待打印数据矩阵单元;生成第一掩模模板及第二掩模模板;将所述第一待打印数据矩阵单元与所述第一掩模模板相与得到第三待打印数据矩阵单元,将所述第一待打印数据矩阵单元与所述第二掩模模板相与得到第四待打印数据矩阵单元;依次将所述第三待打印数据矩阵单元、所述第二待打印数据矩阵单元及所述第四待打印数据矩阵单元合并形成打印数据。通过本发明专利技术的技术方案能够消除滚筒打印图像存在重叠或空白间隔,具有打印图像质量佳的特点。

【技术实现步骤摘要】
用于打印滚筒的图像处理方法、装置、设备及存储介质
本专利技术涉及打印
,特别是涉及一种用于打印滚筒的图像处理方法、装置、设备及存储介质。
技术介绍
喷墨打印设备因其有着良好的打印效果,也具有灵活的纸张处理能力,在打印介质的选择上,喷墨打印设备也具有一定优势,例如,既可以打印信纸等普通介质,也可以打印各种胶片、照片纸、卷纸、T协转印纸及滚筒等,因而得到广泛的应用。其中,用于打印滚筒的喷墨打印设备,由于打印的载体介质的形状并非常见的平面形状,而是呈圆柱状、长方体状、圆锥形或者圆台形状等不规则形状,比如在水杯上打印一圈图案,在水笔上打印一圈商标等,其特点是在围绕打印介质外周面打印一圈图案,打印图案的长度等于打印载体介质的周长,从而使得打印图案首尾相接,从外观上看不出打印开始和结束的位置,但是现有技术的滚筒打印由于滚筒打印装置的打印精度和驱动电机误差的原因,都很难保证打印机工作时每次进纸的距离完全相等,从而导致打印图案首尾相接处的图像存在重叠或空白间隔,进而导致打印图像失真严重,打印图像质量差品质得不到保证。因此,如何寻找一种打印质量好的用于打印滚筒的图像处理方法及滚筒打印装置,已成为本领域亟待解决的技术问题。
技术实现思路
本专利技术解决的技术问题是,提供一种能够有效解决由于滚筒打印装置的打印精度和驱动电机误差导致打印图像质量差的用于打印滚筒的图像处理方法、装置、设备及存储介质。第一方面,为解决上述技术问题,本专利技术提供了一种用于打印滚筒的图像处理方法,所述方法包括:获取待打印图像矩阵及羽化长度;将所述待打印图像矩阵转化为待打印数据矩阵,并依据所述羽化长度将所述待打印数据矩阵分成至少两个待打印数据矩阵单元,至少两个所述待打印数据矩阵单元包括第一待打印数据矩阵单元及第二待打印数据矩阵单元;依据所述第一待打印数据矩阵单元和第二待打印数据矩阵单元,分别对应生成第一掩模模板及第二掩模模板;将所述第一待打印数据矩阵单元与所述第一掩模模板相与得到第三待打印数据矩阵单元,将所述第一待打印数据矩阵单元与所述第二掩模模板相与得到第四待打印数据矩阵单元;依次将所述第三待打印数据矩阵单元、所述第二待打印数据矩阵单元及所述第四待打印数据矩阵单元合并形成打印数据。优选地,所述依据所述第一待打印数据矩阵单元和第二待打印数据矩阵单元,分别对应生成第一掩模模板及第二掩模模板,具体包括:根据所述羽化长度及预设宽度生成灰度图像矩阵,并将所述灰度图像矩阵转化为二值化图像矩阵单元;比较所述二值化图像矩阵单元与所述第一待打印数据矩阵单元的宽度,根据比较结果将所述二值化图像矩阵单元生成第一掩模模板,以使所述第一掩模模板的宽度与所述第一待打印数据矩阵单元的宽度相等;用全一矩阵减去所述第一掩模模板得到所述第二掩模模板。优选地,所述根据比较结果将所述二值化图像矩阵单元生成第一掩模模板具体包括:当所述第一待打印数据矩阵单元的宽度大于所述二值化图像矩阵单元的宽度时,将若干个所述二值化图像矩阵单元合并形成所述第一掩模模板;当所述第一待打印数据矩阵单元的宽度等于所述二值化图像矩阵单元的宽度时,将所述二值化图像矩阵单元作为所述第一掩模模板;当所述第一待打印数据矩阵单元的宽度小于所述二值化图像矩阵单元的宽度时,将所述二值化图像矩阵单元分成若干份子二值化图像矩阵单元,选取其中一个子二值化图像矩阵单元作为所述第一掩模模板,所述子二值化图像矩阵单元的长度及宽度分别等于所述第一待打印数据矩阵单元的长度及宽度。优选地,当所述第一待打印数据矩阵单元的宽度大于所述二值化图像矩阵单元的宽度时,所述第一掩模模板具体通过以下公式得到:D1=[Bj,Amx]Bj=[Amn…Amn]jx=c-jn其中,D1表示所述第一掩模模板,Bj表示j个Amn合并形成的中间矩阵,Amn表示所述二值化图像矩阵单元,Amx表示所述二值化图像矩阵单元的前x列矩阵,j表示合并所述二值化图像矩阵单元Amn的个数且为正整数,m表示所述二值化图像矩阵单元Amn的长度且为正整数,n表示所述二值化图像矩阵单元Amn的宽度且为正整数,c表示所述第一待打印数据矩阵单元的宽度且为正整数,为向下取整符号,x表示向下取整后的余数。优选地,所述依次将所述第三待打印数据矩阵单元、所述第二待打印数据矩阵单元及所述第四待打印数据矩阵单元合并形成打印数据,所述打印数据具体通过以下公式得到:G=[H1;F;H2]其中,G表示所述打印数据,H1表示所述第三待打印数据矩阵单元,F表示所述第二待打印数据矩阵单元,H2表示所述第四待打印数据矩阵单元。优选地,所述将待打印图像矩阵转化为待打印数据矩阵,具体包括:通过半色调算法将所述待打印图像矩阵转化为所述待打印数据矩阵。优选地,所述将所述灰度图像矩阵转化为二值化图像矩阵单元,具体包括:通过1bit半色调算法将所述灰度图像矩阵转化为所述二值化图像矩阵单元。优选地,所述第一待打印数据矩阵单元与所述第二待打印数据矩阵单元的长度和等于所述待打印数据矩阵的长度,所述第一待打印数据矩阵单元的长度等于所述羽化长度。第二方面,本专利技术还提供一种用于打印滚筒的图像处理装置,其包括:数据获取模块,用于获取待打印图像矩阵及羽化长度;待打印数据矩阵转化模块,用于将待打印图像矩阵转化为待打印数据矩阵,并依据所述羽化长度将所述待打印数据矩阵分成至少包括第一待打印数据矩阵单元及第二待打印数据矩阵单元的待打印数据矩阵单元;掩模模板生成模块,用于生成第一掩模模板及第二掩模模板;运算模块,用于将所述第一待打印数据矩阵单元与所述第一掩模模板相与得到第三待打印数据矩阵单元,所述第一待打印数据矩阵单元与所述第二掩模模板相与得到第四待打印数据矩阵单元;合成模块,用于依次将所述第三待打印数据矩阵单元、所述第二待打印数据矩阵单元及所述第四待打印数据矩阵单元合并形成打印数据。第三方面,本专利技术还提供一种用于打印滚筒的图像处理设备,其包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如上述任一项所述的方法。第四方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序指令,优选地,当所述计算机程序指令被处理器执行时实现如上述任一项所述的方法。综上所述,本专利技术的用于打印滚筒的图像处理方法、装置、设备及存储介质,通过将待打印图像矩阵转换为待打印数据矩阵,再根据羽化长度将所述待打印数据矩阵分成需要进行羽化的第一待打印数据矩阵单元及不需要进行羽化的第二待打印数据矩阵单元,将所述第一待打印数据矩阵单元分别与互补的第一掩模模板及第二掩模模板进行逻辑与运算,从而将所述第一待打印数据矩阵单元的打印数据分成第三待打印数据矩阵单元及第四待打印数据矩阵单元;打印时先在所述滚筒的第一打印区域打印第三待打印数据矩阵单元,然后在第二打印区域打印第二待打印数据矩阵单元,最后滚筒旋转一周后继续在第一打印区域打印第四待打印数据矩阵单元。从而将由打印装置的打印精度及驱动电机造成的误差从首尾接合处扩散到所述第一打印区域中,从而有效的解决了打印出的图像存在重叠或空白间隔的问题,进而打印图像就不会严重失真,打印图像的质量及品质就得到了保证。附图说明图1是本专利技术用于打印滚筒的图像处理方法的较佳实施例的流程示意图。图2是本发本文档来自技高网...

【技术保护点】
1.一种用于打印滚筒的图像处理方法,其特征在于,所述方法包括:获取待打印图像矩阵及羽化长度;将所述待打印图像矩阵转化为待打印数据矩阵,并依据所述羽化长度将所述待打印数据矩阵分成至少两个待打印数据矩阵单元,至少两个所述待打印数据矩阵单元包括第一待打印数据矩阵单元及第二待打印数据矩阵单元;依据所述第一待打印数据矩阵单元和第二待打印数据矩阵单元,分别对应生成第一掩模模板及第二掩模模板;将所述第一待打印数据矩阵单元与所述第一掩模模板相与得到第三待打印数据矩阵单元,将所述第一待打印数据矩阵单元与所述第二掩模模板相与得到第四待打印数据矩阵单元;依次将所述第三待打印数据矩阵单元、所述第二待打印数据矩阵单元及所述第四待打印数据矩阵单元合并形成打印数据。

【技术特征摘要】
1.一种用于打印滚筒的图像处理方法,其特征在于,所述方法包括:获取待打印图像矩阵及羽化长度;将所述待打印图像矩阵转化为待打印数据矩阵,并依据所述羽化长度将所述待打印数据矩阵分成至少两个待打印数据矩阵单元,至少两个所述待打印数据矩阵单元包括第一待打印数据矩阵单元及第二待打印数据矩阵单元;依据所述第一待打印数据矩阵单元和第二待打印数据矩阵单元,分别对应生成第一掩模模板及第二掩模模板;将所述第一待打印数据矩阵单元与所述第一掩模模板相与得到第三待打印数据矩阵单元,将所述第一待打印数据矩阵单元与所述第二掩模模板相与得到第四待打印数据矩阵单元;依次将所述第三待打印数据矩阵单元、所述第二待打印数据矩阵单元及所述第四待打印数据矩阵单元合并形成打印数据。2.根据权利要求1所述的用于打印滚筒的图像处理方法,其特征在于,所述依据所述第一待打印数据矩阵单元和第二待打印数据矩阵单元,分别对应生成第一掩模模板及第二掩模模板,具体包括:根据所述羽化长度及预设宽度生成灰度图像矩阵,并将所述灰度图像矩阵转化为二值化图像矩阵单元;比较所述二值化图像矩阵单元与所述第一待打印数据矩阵单元的宽度,根据比较结果将所述二值化图像矩阵单元生成第一掩模模板,以使所述第一掩模模板的宽度与所述第一待打印数据矩阵单元的宽度相等;用全一矩阵减去所述第一掩模模板得到所述第二掩模模板。3.根据权利要求2所述的用于打印滚筒的图像处理方法,其特征在于,所述根据比较结果将所述二值化图像矩阵单元生成第一掩模模板具体包括:当所述第一待打印数据矩阵单元的宽度大于所述二值化图像矩阵单元的宽度时,将若干个所述二值化图像矩阵单元合并形成所述第一掩模模板;当所述第一待打印数据矩阵单元的宽度等于所述二值化图像矩阵单元的宽度时,将所述二值化图像矩阵单元作为所述第一掩模模板;当所述第一待打印数据矩阵单元的宽度小于所述二值化图像矩阵单元的宽度时,将所述二值化图像矩阵单元分成若干份子二值化图像矩阵单元,选取其中一个子二值化图像矩阵单元作为所述第一掩模模板,所述子二值化图像矩阵单元的长度及宽度分别等于所述第一待打印数据矩阵单元的长度及宽度。4.根据权利要求3所述的用于打印滚筒的图像处理方法,其特征在于,当所述第一待打印数据矩阵单元的宽度大于所述二值化图像矩阵单元的宽度时,所述第一掩模模板具体通过以下公式得到:D1=[Bj,Amx]Bj=[Amn…Amn]jx=c-jn其中,D1表示所述第一掩模模板,Bj表示j个Amn合并形成的中间矩阵,Amn表示所述二值化图像矩阵单元,Amx表示所述二值化图像矩阵单元的前x列矩阵,j表示合并所述二值化图...

【专利技术属性】
技术研发人员:刘旦任建平陈艳
申请(专利权)人:森大深圳技术有限公司
类型:发明
国别省市:广东,44

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

1