多幅打印图像排版间距调节方法、装置、设备及存储介质制造方法及图纸

技术编号:22307931 阅读:48 留言:0更新日期:2019-10-16 08:03
本发明专利技术公开了一种多幅打印图像排版间距调节方法、装置、设备及存储介质,涉及喷墨打印技术领域,所述方法包括:获取打印机的横向分辨率和纵向分辨率;根据第n图像在画布中的起始位置获取与所述画布对应的平面坐标系中第n图像的起始像素坐标和起始像素坐标取整数值后的起始像素取整坐标;根据第n图像在所述平面坐标系的输出尺寸获取第n图像的输出像素坐标和输出像素坐标取整数值后的输出像素取整坐标;根据所述起始像素取整坐标和所述输出像素取整坐标的取整方向和取整误差调整所述第n图像的实际起始像素坐标或实际输出像素坐标。通过本发明专利技术能将多图排版过程中因打印时对像素取整操作而产生的误差控制在预设范围内,有效避免打印图像中图像之间出现间隔或者图像重叠的现象。

Adjustment method, device, equipment and storage medium of typesetting space of multiple printing images

【技术实现步骤摘要】
多幅打印图像排版间距调节方法、装置、设备及存储介质
本专利技术涉及图像打印
,尤其涉及一种多幅打印图像排版间距调节方法、装置、设备及存储介质。
技术介绍
多幅图像的排版打印是日常打印过程中经常遇到的一种情况,其将多幅图像缩放后并列排布在画布上,然后通过光栅图像处理器(RasterImageProcessor,RIP)软件和打印控制软件以一定的打印分辨率在打印介质上打印出来。在RIP的绘制流程中,需要计算多幅图像在画布中的输出位置,其中图像在画布中的起始像素位置为图像在画布中的左上角坐标与打印分辨率的乘积计算得到,而图像的打印像素尺寸则通过图像的输出尺寸与打印分辨率的乘积计算得到。如图1所示,排版的第一幅图像左上角坐标为(236.77,705.12),输出尺寸为(282.12,219.48),假如打印分辨率为360,则排版打印的X方向起始位置为360*236.77/25.4≈3355.795,Y方向起始位置为360*705.12/25.4≈9993.826,横向像素尺寸为360*282.12/25.4≈3998.55,纵向像素尺寸为360*219.48/25.4≈3110.74。在实际绘制中,像素位置必须是整数。为此,可以将排版起始位置直接取整,也可以将排版起始位置四舍五入。图1中,若将第一幅图像的排版起始位置3355.795直接取整,则得到3355,从而计算出第一幅图像结束位置为3355+3998=7535;假设第二幅图像的排版起始位置为7536.01,在排版中第一幅图像和第二幅图像是没有间隔的,但是通过上述小数点的取舍会导致第一幅图像和第二幅图像之间间隔了1个像素,从而导致打印结果中会有一条间隔线。
技术实现思路
本专利技术的主要目的在于提出一种多幅打印图像排版间距调节方法、装置及存储介质,旨在解决现有多图排版打印过程中对图像的像素坐标取整造成的实际打印图像中图像之间出现间隔或者图像重叠的现象。为实现上述目的,本专利技术一方面提供多幅打印图像排版间距调节方法,所述方法应用于包含待打印的N个图像的排版,所述方法包括:获取打印机的横向分辨率和纵向分辨率;根据第n图像在画布中的起始位置获取与所述画布对应的平面坐标系中第n图像的起始像素坐标和起始像素坐标取整数值后的起始像素取整坐标;根据第n图像在所述平面坐标系的输出尺寸获取第n图像的输出像素坐标和输出像素坐标取整数值后的输出像素取整坐标;根据所述起始像素取整坐标和所述输出像素取整坐标的取整方向和取整误差调整所述第n图像的实际起始像素坐标或实际输出像素坐标;其中,n=1、2…N。进一步的,所述第n图像的起始像素坐标(x_p,y_p)为:其中,(x_a,y_a)为所述第n图像在画布中的起始位置,DPI_X为打印机的横向分辨率,DPI_Y为打印机的纵向分辨率。进一步的,所述起始像素取整坐标是通过对所述起始像素坐标的X坐标值取整数和Y坐标值取整数获得。进一步的,第n图像的输出像素坐标(w_p,h_p)为:其中,(w_a,h_a)为所述第n图像的输出尺寸,DPI_X为打印机的横向分辨率,DPI_Y为打印机的纵向分辨率。进一步的,所述输出像素取整坐标是通过对所述输出像素坐标的X坐标值取整数和Y坐标值取整数获得。进一步的,所述根据所述起始像素取整坐标和所述输出像素取整坐标的取整方向和取整误差调整第n图像的实际起始像素坐标或实际输出像素坐标包括:当所述起始像素取整坐标的x取整方向和所述输出像素取整坐标的w取整方向同为向上取整,且所述起始像素取整坐标的x取整误差与所述输出像素取整坐标的w取整误差之和大于等于预设值,将所述第n图像的起始像素取整坐标x减1得到第n图像的实际起始像素坐标X;当所述起始像素取整坐标的x取整方向和所述输出像素取整坐标的w取整方向同为向下取整,且所述起始像素取整坐标的x取整误差与所述输出像素取整坐标的w取整误差之和小于等于预设值,将所述第n图像的输出像素取整坐标w加1得到第n图像的实际输出像素坐标W;当所述起始像素取整坐标的y取整方向和所述输出像素取整坐标的h取整方向同为向上取整,且所述起始像素取整坐标的y取整误差与所述输出像素取整坐标的h取整误差之和大于等于预设值,将所述第n图像的起始像素取整坐标y减1得到第n图像的实际起始像素坐标Y;当所述起始像素取整坐标的y取整方向和所述输出像素取整坐标的h取整方向同为向下取整,且所述起始像素取整坐标的y取整误差与所述输出像素取整坐标的h取整误差之和小于等于预设值,将所述第n图像的输出像素取整坐标h加1得到第n图像的实际输出像素坐标H。进一步的,所述向上取整是指提取数值的整数部分并加1,所述向下取整是指提取数值的整数部分;所述取整误差是原始像素坐标值与取整后的像素坐标值之差。本专利技术另一方面还提供一种多幅打印图像排版间距调节装置,所述装置应用于包含待打印的N个图像的排版,所述装置包括:第一获取模块,用于获取打印机的横向分辨率和纵向分辨率;第二获取模块,用于根据第n图像在画布中的起始位置获取与所述画布对应的平面坐标系中第n图像的起始像素坐标和起始像素坐标取整数值后的起始像素取整坐标;第三获取模块,用于根据第n图像在所述平面坐标系的输出尺寸获取第n图像的输出像素坐标和输出像素坐标取整数值后的输出像素取整坐标;调整模块,用于根据所述起始像素取整坐标和所述输出像素取整坐标的取整方向和取整误差调整所述第n图像的实际起始像素坐标或实际输出像素坐标;其中,n=1、2…N。本专利技术另一方面还提供一种多幅打印图像排版间距调节设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一项所述的方法。本专利技术另一方面还提供一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现上述任一项所述的多幅打印图像排版间距调节方法的各个步骤。本专利技术提供的多幅打印图像排版间距调节方法、装置及存储介质,在多图排版过程中,对每幅图像的起始像素坐标和输出像素坐标分别取整,根据每幅图像的起始像素取整坐标和输出像素取整坐标的取整方向和取整误差调整该幅图像的起始像素坐标或输出像素坐标。通过本专利技术能将多图排版过程中因打印时对像素取整操作而产生的误差控制在预设范围内,有效避免打印图像中图像之间出现间隔或者图像重叠的现象。附图说明图1为现有多图排版打印示意图;图2为本专利技术实施例一提供的一种多幅打印图像排版间距调节方法流程图;图3为本专利技术实施例画布坐标系与排版图像坐标示意图;图4为本专利技术实施例多幅打印图像排版间距调节示意图一;图5为本专利技术实施例多幅打印图像排版间距调节示意图二;图6为本专利技术实施例二提供的一种多幅打印图像排版间距调节装置结构示意图;图7为本专利技术实施例二提供的一种多幅打印图像排版间距调节设备的硬件结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。实施例一本专利技术实施例一提供一本文档来自技高网
...

【技术保护点】
1.一种多幅打印图像排版间距调节方法,其特征在于,所述方法应用于包含待打印的N个图像的排版,所述方法包括:获取打印机的横向分辨率和纵向分辨率;根据第n图像在画布中的起始位置获取与所述画布对应的平面坐标系中第n图像的起始像素坐标和起始像素坐标取整数值后的起始像素取整坐标;根据第n图像在所述平面坐标系的输出尺寸获取第n图像的输出像素坐标和输出像素坐标取整数值后的输出像素取整坐标;根据所述起始像素取整坐标和所述输出像素取整坐标的取整方向和取整误差调整所述第n图像的实际起始像素坐标或实际输出像素坐标;其中,n=1、2…N。

【技术特征摘要】
1.一种多幅打印图像排版间距调节方法,其特征在于,所述方法应用于包含待打印的N个图像的排版,所述方法包括:获取打印机的横向分辨率和纵向分辨率;根据第n图像在画布中的起始位置获取与所述画布对应的平面坐标系中第n图像的起始像素坐标和起始像素坐标取整数值后的起始像素取整坐标;根据第n图像在所述平面坐标系的输出尺寸获取第n图像的输出像素坐标和输出像素坐标取整数值后的输出像素取整坐标;根据所述起始像素取整坐标和所述输出像素取整坐标的取整方向和取整误差调整所述第n图像的实际起始像素坐标或实际输出像素坐标;其中,n=1、2…N。2.根据权利要求1所述的多幅打印图像排版间距调节方法,其特征在于,所述第n图像的起始像素坐标(x_p,y_p)为:其中,(x_a,y_a)为所述第n图像在画布中的起始位置,DPI_X为打印机的横向分辨率,DPI_Y为打印机的纵向分辨率。3.根据权利要求2所述的多幅打印图像排版间距调节方法,其特征在于,所述起始像素取整坐标是通过对所述起始像素坐标的X坐标值取整数和Y坐标值取整数获得。4.根据权利要求1所述的多幅打印图像排版间距调节方法,其特征在于,第n图像的输出像素坐标(w_p,h_p)为:其中,(w_a,h_a)为所述第n图像的输出尺寸。5.根据权利要求4所述的多幅打印图像排版间距调节方法,其特征在于,所述输出像素取整坐标是通过对所述输出像素坐标的X坐标值取整数和Y坐标值取整数获得。6.根据权利要求1至5任一项所述的多幅打印图像排版间距调节方法,其特征在于,所述根据所述起始像素取整坐标和所述输出像素取整坐标的取整方向和取整误差调整第n图像的实际起始像素坐标或实际输出像素坐标包括:当所述起始像素取整坐标的x取整方向和所述输出像素取整坐标的w取整方向同为向上取整,且所述起始像素取整坐标的x取整误差与所述输出像素取整坐标的w取整误差之和大于等于预设值,将所述第n图像的起始像素取整坐标x减1得到第n图像的实际起始像素坐标X;当所述起始像素取整坐标的x取整方向和所述输出像素取整坐标的w取整方向同为向下取整,且所述起始像素取整坐标的x取整误...

【专利技术属性】
技术研发人员:左国云黄中琨陈艳
申请(专利权)人:森大深圳技术有限公司
类型:发明
国别省市:广东,44

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

1