旋转体表面羽化打印方法、装置、设备及存储介质与流程
- 国知局
- 2024-07-05 16:04:15
本发明涉及打印设备领域,尤其涉及一种旋转体表面羽化打印方法、装置、设备及存储介质。
背景技术:
1、喷墨打印技术是打印机通过控制喷头运动,喷头的喷嘴在随喷头运动过程中,在打印介质上进行喷墨打印,形成图像或者文字。
2、在对一些旋转体的特殊产品进行打印时,需要先打印白墨铺底,然后在白墨铺底上再进行图案打印,特别是在进行浮雕打印时还会进行光油打印,因此在多工序的打印过程中,在旋转体的收尾相接位置往往会出现明显接缝,轻则影响打印图像的效果,严重则会造成产品不合格,导致成本增加。
技术实现思路
1、有鉴于此,本发明实施例提供了一种旋转体表面羽化打印方法、装置、设备及存储介质,用以解决现有技术中旋转体打印在收尾衔接位置出现缝隙,影响打印图像的效果的技术问题。
2、本发明采用的技术方案是:
3、本发明提供了一种旋转体表面羽化打印方法,用于在旋转体表面打印,所述方法包括:
4、s1:获取打印图像的图像高度;
5、s2:根据所述图像高度设置所述打印图像的图案图像和底色图像的羽化高度,得到与所述图案图像对应的第一羽化数据和与所述底色图像对应的第二羽化数据,其中,羽化高度为图像数据需要进行处理的数据行或数据列,羽化数据的行或列为图像数据的前端或后端的数据;
6、s3:根据所述第一羽化数据和所述第二羽化数据,得到所述打印图像的打印数据,其中所述第一羽化数据包括第一图案数据和第二图案数据,所述第二羽化数据包括第一底色数据和第二底色数据;
7、s4:根据所述打印图像的预设开始位置和所述底色图像的羽化高度偏移所述图案图像,得到所述图案图像的第一开始打印位置和所述底色图像的第二开始打印位置;
8、s5:控制喷头根据所述打印数据在所述第一开始打印位置打印所述图案图像,在所述第二开始打印位置打印所述底色图像,得到所述打印图像,包括:
9、获取所述底色图像对应的第二羽化高度;根据所述第一底色数据和所述底色图像对应的非羽化数据从所述第二开始打印位置打印,得到过渡底色图像;在所述过渡底色图像上,从所述第二开始打印位置继续根据所述第二底色数据对所述第二羽化高度对应的图像区域进行底色打印,得到所述底色图像;
10、获取所述图案图像对应的第一羽化高度;根据所述第一图案数据和所述图案图像对应的非羽化数据从所述第一开始打印位置打印,得到过渡图案图像;在所述过渡图案图像上,从所述第一开始打印位置继续根据所述第二图案数据对所述第一羽化高度对应的图像区域进行图案打印,得到所述图案图像;其中,图像高度为在旋转体表面的打印图像对应的图像数据的点阵数据的长度或宽度,所述打印图像包括所述底色图像和所述图案图像,所述图案图像滞后所述底色图像打印,所述图案图像为打印图像的表层图像。
11、优选地,所述s3包括:
12、s31:将所述第一羽化数据分为开始打印的第一图案数据和结束打印的第二图案数据,所述第二羽化数据分为开始打印的第一底色数据和结束打印的第二底色数据;
13、s32:由所述第一图案数据、所述第二图案数据和所述图案图像对应的非羽化数据组成所述图案图像的图案图像数据,由所述第一底色数据、所述第二底色数据和所述底色图像对应的非羽化数据,组成所述底色图像的底色图像数据;
14、s33:由所述图案图像数据和所述底色图像数据,组成所述打印数据。
15、优选地,所述s4包括:
16、s41:获取所述羽化高度和所述打印图像的预设开始位置;
17、s42:根据所述羽化高度偏移所述图案图像,确定所述第一开始打印位置与所述第二开始打印位置间隔所述羽化高度对应的相对位置;
18、s43:根据所述预设开始位置,确定所述第二开始打印位置;
19、s44:根据所述第二开始打印位置和所述相对位置,确定所述第一开始打印位置。
20、优选地,所述s5包括:
21、s521:获取所述喷头的打印速度、所述羽化高度和所述打印数据;
22、s522:根据所述羽化高度和所述打印速度,得到所述图案图像滞后于所述底色图像打印的滞后时间;
23、s523:控制所述喷头根据所述滞后时间和所述打印数据进行喷墨,在所述旋转体表面得到所述打印图像。
24、优选地,所述s1包括;
25、s11:获取打印图像的图像高度;
26、s12:根据所述图像高度配置用于打印该所述打印图像的所述旋转体;
27、其中,所述旋转体的周长等于所述图像高度。
28、优选地,所述图案图像包括打印图像表层的字符、色块,其中所述字符包括文字、数字、线条、象形图案中任一种或多种。
29、优选地,所述旋转体包括圆柱体、圆锥体、长方体中任一种。
30、本发明还提供了一种打印装置,用于在旋转体表面打印,包括:
31、数据获取模块:用于获取打印图像的图像高度;
32、数据分析模块:用于根据所述图像高度设置所述打印图像的图案图像和底色图像的羽化高度,得到与所述图案图像对应的第一羽化数据和与所述底色图像对应的第二羽化数据,其中,羽化高度为图像数据需要进行处理的数据行或数据列,羽化数据的行或列为图像数据的前端或后端的数据;
33、数据处理模块:用于根据所述第一羽化数据和所述第二羽化数据,得到所述打印图像的打印数据,其中所述第一羽化数据包括第一图案数据和第二图案数据,所述第二羽化数据包括第一底色数据和第二底色数据;
34、数据定位模块:用于根据所述底色图像的羽化高度偏移所述图案图像;得到所述图案图像的第一开始打印位置和所述底色图像的第二开始打印位置;
35、数据打印模块:用于控制喷头根据所述打印数据在所述第一开始打印位置打印所述图案图像,在所述第二开始打印位置打印所述底色图像,得到所述打印图像,包括:获取所述底色图像对应的第二羽化高度;根据所述第一底色数据和所述底色图像对应的非羽化数据从所述第二开始打印位置打印,得到过渡底色图像;在所述过渡底色图像上,从所述第二开始打印位置继续根据所述第二底色数据对所述第二羽化高度对应的图像区域进行底色打印,得到所述底色图像;获取所述图案图像对应的第一羽化高度;根据所述第一图案数据和所述图案图像对应的非羽化数据从所述第一开始打印位置打印,得到过渡图案图像;在所述过渡图案图像上,从所述第一开始打印位置继续根据所述第二图案数据对所述第一羽化高度对应的图像区域进行图案打印,得到所述图案图像;其中,图像高度为在旋转体表面的打印图像对应的图像数据的点阵数据的长度或宽度,所述打印图像包括所述底色图像和所述图案图像,所述图案图像滞后所述底色图像打印,所述图案图像为打印图像的表层图像。
36、本发明还提供了一种打印设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一项所述的方法。
37、本发明还提供了一种存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现上述任一项所述的方法。
38、综上所述,本发明的有益效果如下:
39、本发明提供的一种旋转体表面羽化打印方法、装置、设备及存储介质,通过将打印图像的图案图像进行偏移,使得打印图像存在两个打印开始位置,图案图像滞后底色图像打印,同时利用对图案图像和底色图像的开始位置进行羽化,巧妙的将开始位置的打印数据分为打印开始阶段打印一部分和在预设打印结束位置后再对图像的另一部分进行打印,使得打印图像的首尾位置均为图像的开始区域;从而实现了打印图像的收尾位置无缝衔接,保证打印图像的打印效果,提高打印图像的合格率。
本文地址:https://www.jishuxx.com/zhuanli/20240617/40240.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。