一种图片灰阶的打印方法、系统、控制芯片及打印机与流程

文档序号:20485618发布日期:2020-04-21 21:39阅读:655来源:国知局
一种图片灰阶的打印方法、系统、控制芯片及打印机与流程

本发明涉及打印机技术领域,尤其涉及一种图片灰阶的打印方法、系统、控制芯片及打印机。



背景技术:

之前喷墨打印机的打印头的分辨率是1200dpi,可以实现照片打印,但目前打印机上普遍所使用的打印头的分辨率为300dpi,以至于照片打印的效果不理想,尤其对于热转印打印机来说,其不易褪色、可打印宽幅图像等特性受到人们的青睐,但其打印头的分辨率只有300dpi,但由于照片打印效果不佳,使其应用范围和发展受到影响,因此若想达到喷墨打印机的照片打印效果,就需要对照片输入以及输出的数据进行处理,例如小米推出的打印机,采用rgb色彩模式,将其分成256档,来提升照片打印效果,但对于cmyk色彩模式或cmy色彩模式,目前并没有很好的处理方式来提升照片的打印效果。

因此,如何在不改变打印头的分辨率前提下来提升图片的打印效果是业内亟待解决的技术问题。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种图片灰阶的打印方法、系统及打印机。

本发明的一种图片灰阶的打印方法的技术方案如下:

s1、采用cmyk色彩模式或cmy色彩模式对接收的图片进行分色和放大操作,形成多张不同颜色的子图片;

s2、对每张子图片进行半调处理,得到相应的二值化图形数据;

s3、对每个所述二值化图形数据进行灰度合并,得到相应的合并灰度图形数据;

s4、将每个所述合并灰度图形数据发送至打印机打印。

本发明的一种图片灰阶的打印方法的有益效果如下:采用cmyk色彩模式或cmy色彩模式对接收的图片进行分色和放大操作后,生成相应的子图片,并对每张子图片进行半调处理,然后进行灰度合并生成相应的合并灰度图形数据,再将其发送至打印机进行打印,将现有打印机的打印头的分辨率提升至预设倍数,在不改变打印头的分辨率前提下来提升图片的打印效果。

本发明的一种图片灰阶的打印系统的技术方案如下:

包括接收模块、分色模块、放大模块、半调处理模块、灰度合并模块和发送模块;

所述接收模块用于接收图片,所述分色模块和所述放大模块采用cmyk色彩模式或cmy色彩模式对所述图片分别进行分色和放大操作,形成多张不同颜色的子图片;

所述半调处理模块对每张子图片进行半调处理,得到相应的二值化图形数据;

所述灰度合并模块对每个所述二值化图形数据进行灰度合并,得到相应的合并灰度图形数据;

所述发送模块将每个所述合并灰度图形数据发送至打印机打印。

本发明的一种图片灰阶的打印系统的有益效果如下:

采用cmyk色彩模式或cmy色彩模式对接收的图片进行分色和放大操作后,生成相应的子图片,并对每张子图片进行半调处理,然后进行灰度合并生成相应的合并灰度图形数据,再将其发送至打印机进行打印,将现有打印机的打印头的分辨率提升至预设倍数,在不改变打印头的分辨率前提下来提升图片的打印效果。

本发明的一种控制芯片的技术方案为:控制芯片用于执行上述的一种图片灰阶的打印方法。

本发明的一种打印机的技术方案为:采用上述的一种控制芯片。

本发明的一种打印机的有益效果是:控制芯片采用cmyk色彩模式或cmy色彩模式对接收的图片进行分色和放大操作后,生成相应的子图片,并对每张子图片进行半调处理,然后进行灰度合并生成相应的合并灰度图形数据,再将其发送至打印机进行打印,将现有打印机的打印头的分辨率提升至预设倍数,在不改变打印头的分辨率前提下来提升图片的打印效果。

附图说明

图1为本发明实施例的一种图片灰阶的打印方法的流程示意图;

图2为本发明实施例的一种图片灰阶的打印系统的结构示意图;

具体实施方式

本发明实施例的一种图片灰阶的打印方法,如图1所示,包括如下步骤:

s1、采用cmyk色彩模式或cmy色彩模式对接收的图片进行分色和放大操作,形成多张不同颜色的子图片;

s2、对每张子图片进行半调处理,得到相应的二值化图形数据;

s3、对每个所述二值化图形数据进行灰度合并,得到相应的合并灰度图形数据;

s4、将每个所述合并灰度图形数据发送至打印机打印。

采用cmyk色彩模式或cmy色彩模式对接收的图片进行分色和放大操作后,生成相应的子图片,并对每张子图片进行半调处理,然后进行灰度合并生成相应的合并灰度图形数据,再将其发送至打印机进行打印,将现有打印机的打印头的分辨率提升至预设倍数,在不改变打印头的分辨率前提下来提升图片的打印效果。

较优地,在上述技术方案中,s1中对接收的图片进行分色和放大操作,具体为:

先对所述图片进行分色,再以预设倍数进行放大操作;或,先对所述图片以预设倍数进行放大操作,再进行分色。

较优地,在上述技术方案中,采用cmyk色彩模式时,相应形成四张cmyk子图片;

对每张所述cmyk子图片进行半调处理后相应生成四个cmyk二值化图形数据;

并按照所述预设倍数将每个所述cmyk二值化图形数据中的数据点进行灰度合并,相应形成四个cmyk合并灰度图形数据;

将每个所述cmyk合并灰度图形数据发送至打印机进行打印。

具体地:

1)接收图片,将所述图片的尺寸按照预设倍数进行放大,并按照cmyk色彩模式对放大后的图片进行分色,相应形成四张不同颜色的cmyk子图片,或,按照cmyk色彩模式对所述图片进行分色后相应形成四张不同颜色的cmyk分色图片,并按照所述预设倍数对每张所述cmyk分色图片尺寸进行放大后形成相应的四张cmyk子图片;

2)对每张所述cmyk子图片进行半调处理后相应生成四个cmyk二值化图形数据,并按照所述预设倍数将每个所述cmyk二值化图形数据中的数据点进行灰度合并,相应形成四个cmyk合并灰度图形数据;

3)将每个所述cmyk合并灰度图形数据发送至打印机进行打印。

较优地,在上述技术方案中,采用cmy色彩模式时,相应形成三张cmy子图片;

对每张所述cmy子图片进行半调处理后相应生成三个cmy二值化图形数据;

并按照所述预设倍数将每个所述cmy二值化图形数据中的数据点进行灰度合并,相应形成三个cmy合并灰度图形数据;

将每个所述cmy合并灰度图形数据发送至打印机进行打印。

具体地:

1)接收图片,将所述图片的尺寸按照预设倍数进行放大,并按照cmy色彩模式对放大后的图片进行分色,相应形成三张不同颜色的cmy子图片,或,按照cmy色彩模式对所述图片进行分色后相应形成三张不同颜色的cmy分色图片,并按照所述预设倍数对每张所述cmy分色图片尺寸进行放大后形成相应的三张cmy子图片;

2)对每张所述cmy子图片进行半调处理后相应生成三个cmyk二值化图形数据,并按照所述预设倍数将每个所述cmy二值化图形数据中的数据点进行灰度合并,相应形成三个cmy合并灰度图形数据;

3)将每个所述cmy合并灰度图形数据发送至打印机进行打印。

在上述实施例中,首先将图片的尺寸按照预设倍数进行放大,并按照cmyk色彩模式或cmy色彩模式对放大后的图片进行分色,或,按照cmyk色彩模式或cmy色彩模式对图片进行分色,进而按照预设倍数放大,相应生成相四张cmyk子图片或三张cmy子图片,然后对每张cmyk子图片或每张cmy子图片进行半调处理,并按照所述预设倍数将每个cmyk二值化图形数据或cmy二值化图形数据的数据点进行灰度合并,相应形成四个cmyk合并灰度图形数据或三个cmy合并灰度图形数据,再将其发送至打印机进行打印,将现有打印机的打印头的分辨率提升至预设倍数,在不改变打印头的分辨率前提下来提升图片的打印效果。

其中,可用opencv、photoshop(ps)等图形处理软件将所述图片的尺寸按照预设倍数进行放大,和/或,将按照预设倍数对每个所述分色图片的尺寸进行放大;可用opencv、photoshop(ps)等图形处理软件按照cmyk色彩模式或cmy色彩模式对放大后的图片进行分色,和/或,按照cmyk色彩模式或cmy色彩模式对所述图片进行分色后形成四张不同颜色的分色图片;

对每张所述cmyk子图片或每张所述cmy子图片进行半调处理相应生成四个cmyk二值化图形数据或三个cmy二值化图形数据,其中,半调处理是指:半调处理即数字半调,实际上是一种算法,该算法把具有连续色调的原始图像即每张所述cmyk子图片或每张所述cmy子图片转化为离散的二值(0或1)阵列。通过打印机等在纸张上输出此二值阵列,利用人眼视觉的低通特性,使之看上去具有连续色调的感觉,构成具有整体感、层次感的现实图像,也就是说,四个cmyk二值化图形数据和三个cmy二值化图形数据均为二值阵列。

其中,预设倍数可设置为2倍、3倍、4倍等,根据实际情况来定。

以热转印打印机为例进行进一步论述,热转印打印机的打印头的分辨率为300dpi,若想对图像实现分辨率为1200dpi的打印效果,那么:

1)则可将预设倍数设置为4;假设所接收的图片的尺寸为长度×宽度:100×100mm,根据预设倍数对图像进行放大后,形成放大后的图片的尺寸为长度×宽度:400×400mm,并按照cmyk色彩模式对放大后的图片进行分色,形成四张不同颜色的子图片,cmyk分别代表青色、洋红色、黄色和黑色,将四张不同颜色的子图片分别标记为青色子图片、洋红色子图片、黄色子图片和黑色子图片;

2)然后,对青色子图片、洋红色子图片、黄色子图片和黑色子图片分别进行半调处理,分别形成相应的cmyk二值化图形数据,分别记为cmyk青色子图片二值化图形数据、cmyk洋红色子图片二值化图形数据、cmyk黄色子图片二值化图形数据和cmyk黑色子图片二值化图形数据;假设每1×1mm形成一个数据点,则cmyk青色子图片二值化图形数据、cmyk洋红色子图片二值化图形数据、cmyk黄色子图片二值化图形数据和cmyk黑色子图片二值化图形数据分别有400×400个数据点;

3)将cmyk青色子图片二值化图形数据、cmyk洋红色子图片二值化图形数据、cmyk黄色子图片二值化图形数据和cmyk黑色子图片二值化图形数据的400×400个数据点按照预设倍数分别进行灰度合并,相当于相邻的4×4个数据点进行灰度合并,也就是将相邻的4×4个数据点合并为1个点,也就是在打印图像的长度和宽度上各增加3倍的数据点,是直接用打印头的分辨率为300dpi的4倍,即达到了4×300dpi=1200dpi的打印分辨率,在打印效果上等同于1200dpi的二值化灰度打印效果。

类似地,当预设倍数为2倍时,达到了2×300dpi=600dpi的打印分辨率,在打印效果上等同于600dpi的二值化灰度打印效果;

类似地,当预设倍数为3倍时,达到了3×300dpi=900dpi的打印分辨率,在打印效果上等同于900dpi的二值化灰度打印效果;

并且,若按照cmy色彩模式进行分色时,其处理过程参考上述cmyk色彩模式进行处理的过程,在此不做赘述。

本发明实施例的一种图片灰阶的打印系统200,如图2所示,包括接收模块210、分色模块220、放大模块230、半调处理模块240、灰度合并模块250和发送模块260;

所述接收模块210用于接收图片,所述分色模块220和所述放大模块230采用cmyk色彩模式或cmy色彩模式对所述图片分别进行分色和放大操作,形成多张不同颜色的子图片;

所述半调处理模块240对每张子图片进行半调处理,得到相应的二值化图形数据;

所述灰度合并模块250对每个所述二值化图形数据进行灰度合并,得到相应的合并灰度图形数据;

所述发送模块260将每个所述合并灰度图形数据发送至打印机打印。

采用cmyk色彩模式或cmy色彩模式对接收的图片进行分色和放大操作后,生成相应的子图片,并对每张子图片进行半调处理,然后进行灰度合并生成相应的合并灰度图形数据,再将其发送至打印机进行打印,将现有打印机的打印头的分辨率提升至预设倍数,在不改变打印头的分辨率前提下来提升图片的打印效果。

较优地,在上述技术方案中,还包括:所述分色模块220先对所述图片进行分色,所述放大模块230再以预设倍数进行放大操作;或,所述放大模块230先以预设倍数对所述图片进行放大操作,所述分色模块220再进行分色。

较优地,在上述技术方案中,采用cmyk色彩模式时,相应形成四张cmyk子图片;

所述半调处理模块240对每张所述cmyk子图片进行半调处理后相应生成四个cmyk二值化图形数据;

所述灰度合并模块250并按照所述预设倍数将每个所述cmyk二值化图形数据中的数据点进行灰度合并,相应形成四个cmyk合并灰度图形数据;

所述发送模块260将每个所述cmyk合并灰度图形数据发送至打印机进行打印。

较优地,在上述技术方案中,还包括:采用cmy色彩模式时,相应形成三张cmy子图片;

所述半调处理模块240对每张所述cmy子图片进行半调处理后相应生成三个cmy二值化图形数据;

所述灰度合并模块250并按照所述预设倍数将每个所述cmy二值化图形数据中的数据点进行灰度合并,相应形成三个cmy合并灰度图形数据;

所述发送模块260将每个所述cmy合并灰度图形数据发送至打印机进行打印。

且上述关于本发明的一种图片灰阶的打印系统200中的各参数和步骤,可参考上文中关于一种图片灰阶的打印方法的实施例中的各参数和步骤,在此不做赘述。

本发明的一种控制芯片,用于执行上述实施例中的一种图片灰阶的打印方法,控制芯片为电脑cpu,即电脑cpu对所接收的图片进行处理后得到四个cmyk合并灰度图形数据或三个cmy合并灰度图形数据,然后将每个所述cmyk合并灰度图形数据或每个所述cmy合并灰度图数据发送至打印机进行打印。或,控制芯片为plc等,可直接安装在打印机上。

本发明实施例的一种打印机,采用上述实施例的一种控制芯片,控制芯片首先将图片的尺寸按照预设倍数进行放大,并按照cmyk色彩模式或cmy色彩模式对放大后的图片进行分色,或,按照cmyk色彩模式或cmy色彩模式对图片进行分色,进而按照预设倍数放大,相应生成相四张cmyk子图片或三张cmy子图片,然后对每张cmyk子图片或每张cmy子图片进行半调处理,并按照所述预设倍数将每个cmyk二值化图形数据或cmy二值化图形数据的数据点进行灰度合并,相应形成四个cmyk合并灰度图形数据或三个cmy合并灰度图形数据,再将其发送至打印机进行打印,将现有打印机的打印头的分辨率提升至预设倍数,在不改变打印头的分辨率前提下来提升图片的打印效果。

在本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1