基于图像灰阶处理的打印方法及装置、电子设备制造方法及图纸

技术编号:38425244 阅读:17 留言:0更新日期:2023-08-07 11:23
本公开公开了基于图像灰阶处理的打印方法及装置、电子设备,涉及数据处理技术领域,对目标图像进行聚类,得到目标灰阶的第一灰度值,目标灰阶为打印目标图像采用的阶数;基于第一灰度值和第二灰度值构建索引数组,第二灰度值为打印设备支持的灰度值;对目标图像进行降阶处理,得到索引图,索引图指向索引数组的目标索引位置;根据目标索引位置索引第二灰度值,并根据索引到的第二灰度值进行打印。与相关技术相比,通过改变目标灰阶可以得到不同目标灰阶的第一灰度值,根据改变的第一灰度值与第二灰度值便可构建相应的索引数组,根据相应的索引数组索引目标图像降阶后索引图对应的第二灰度值进行打印,从而提高对不同灰阶的打印数据的打印效果。印数据的打印效果。印数据的打印效果。

【技术实现步骤摘要】
基于图像灰阶处理的打印方法及装置、电子设备


[0001]本公开涉及数据处理
,尤其涉及一种基于图像灰阶处理的打印方法及装置、电子设备。

技术介绍

[0002]热敏打印机通过加热热敏纸使加热区域的热敏纸呈现黑色,以此实现黑白两色的打印效果,目前热敏打印机只有在对固定灰阶数量的打印数据进行打印时,才可取得良好的打印效果,例如:支持16灰阶的热敏打印机,只有在打印16灰阶的打印数据时,打印效果才好,而在打印8灰阶打印数据时,打印效果便会大打折扣。因此,提供一种基于图像灰阶处理的打印方法及装置、电子设备,以提高所述热敏打印机对不同数量灰阶的打印数据的打印效果是目前急需解决的问题。

技术实现思路

[0003]本公开提供了一种基于图像灰阶处理的打印方法及装置、电子设备。其主要目的在于提供一种基于图像灰阶处理的打印方法及装置、电子设备,以提高所述热敏打印机对不同数量灰阶的打印数据的打印效果。
[0004]根据本公开的第一方面,提供了一种基于图像灰阶处理的打印方法,其中,包括:
[0005]基于预设聚类算法对目标图像进行聚本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于图像灰阶处理的打印方法,其特征在于,包括:基于预设聚类算法对目标图像进行聚类,得到目标灰阶的第一灰度值,所述目标灰阶为打印所述目标图像采用的阶数;基于所述第一灰度值和第二灰度值构建索引数组,所述第二灰度值为打印设备支持的灰度值,且所述第二灰度值的数量与预设灰阶的阶数一致,所述索引数组用于索引所述第二灰度值,所述预设灰阶为所述打印设备支持的灰阶打印阶数;对所述目标图像进行降阶处理,得到索引图,所述索引图指向所述索引数组的目标索引位置;根据所述目标索引位置索引所述第二灰度值,并根据索引到的所述第二灰度值进行打印。2.根据权利要求1所述的方法,其特征在于,所述基于预设聚类算法对目标图像进行聚类,得到目标灰阶的第一灰度值包括:判断所述目标灰阶与所述预设灰阶的大小;在确定所述目标灰阶小于所述预设灰阶的情况下,基于所述预设聚类算法对所述目标图像进行聚类,得到所述目标灰阶的所述第一灰度值。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一灰度值和第二灰度值构建索引数组包括:根据所述目标灰阶的所述第一灰度值构建第一数组;根据所述预设灰阶的所述第二灰度值构建第二数组;从所述第一数组中的第一个位置的所述第一灰度值开始,依次计算所述第一灰度值分别与所述第二数组中的每个所述第二灰度值之间的差值;确定最小差值对应的所述第二灰度值在第二数组中的目标位置;将所述目标位置作为所述索引数组的第一元素,直到遍历完所述第一数组中的所有所述第一灰度值。4.根据权利要求1所述的方法,其特征在于,所述对所述目标图像进行降阶处理,得到索引图包括:将所述目标图像中像素对应的待降阶灰度值字节数据的前预设数量比特位设置为目标索引值,所述前预设数量比特位根据所述目标灰阶确定,所述目标索引值指向所述目标索引位置;将所述待降阶灰度值字节数据中剩余数量的比特位设置为误差值;将所述误差值根据预设比例分配至所述像素周围各个方位像素对应的所述待降阶灰度值上,通过对所述目标图像中每个像素进行降阶,得到所述索引图。5.根据权利要求1所述的方法,其特征在于,在所述对所述目标图像进行降阶处理,得到索引图之后,所述方法还包括:对所述索引图进行压缩;将压缩后的所述索引图及所述索引数组发送至打印单元;对压缩后的所述索引图进行解压;根据解压后所述索引图指向的所述目标索引位置索引所述第二灰度值,并根据索引到的所述第二灰度值进行打印。
6.根据权利要求1或5中任一项所述的方法,其特征在于,所述根据索引到的所述第二灰度值进...

【专利技术属性】
技术研发人员:黄建雄
申请(专利权)人:厦门喵宝科技有限公司
类型:发明
国别省市:

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

1