一种图像处理方法、设备终端及存储介质技术

技术编号:33132790 阅读:18 留言:0更新日期:2022-04-17 00:53
本申请实施例提出了一种图像处理方法、设备终端及存储介质,其中,上述图像处理方法中,通过将带有旋转参数信息的待打印图像在发送至驱动端执行格式转换之前,便通过判断待打印图像中的旋转参数信息来执行位图旋转算法,再将旋转后的待打印图像所对应的目标图像信息发送至驱动端执行格式转换,相对比于现有技术,本申请方案可以在发送待打印图像至驱动端之前就对带有旋转参数的图像执行旋转,从而减少驱动端自身在执行旋转过程中生成的PCL数据量,进而可以提高打印机的打印速度。进而可以提高打印机的打印速度。进而可以提高打印机的打印速度。

【技术实现步骤摘要】
一种图像处理方法、设备终端及存储介质


[0001]本申请实施例涉及图像形成
,尤其涉及一种图像处理方法、设备终端及存储介质。

技术介绍

[0002]现有技术中,当遇到图像文件中包含有旋转参数信息时,电子设备终端的驱动端会对其执行矩阵变换(current transformation matrix,CTM),通过更改默认坐标系的方式将原始坐标映射到新的坐标中,从而将新的坐标中对应的图像信息输出至打印机,但本申请专利技术人发现驱动端在对带有旋转参数信息的图像文件进行格式转换的过程中需要调用Ghostscript工具,而Ghostscript在执行CTM时会生成大量的PCL命令,因此打印机需要更多的时间解析驱动下发的PCL数据,最终导致打印速度慢。

技术实现思路

[0003]本申请实施例提供了一种图像处理方法、设备终端及存储介质,以实现当电子设备终端将待打印图像发送至驱动端进行格式转化之前,可以事先对带有旋转参数的图像执行旋转,从而减少驱动端自身在执行旋转过程中生成的PCL数据量,进而可以提高打印机的打印速度。
[0004]第一方面,本申请实施例提供一种图像处理方法,应用于图像形成系统中的电子设备终端,所述图像形成系统还包括图像形成装置,所述电子设备终端包括用于将图像信息转换为所述图像形成装置可识别信息的驱动端,所述方法包括:获得待打印图像,判断所述待打印图像是否包含旋转参数信息;当所述待打印图像包含旋转参数信息,则将所述待打印图像按照所述旋转参数信息执行预设的位图旋转算法,获得旋转后的所述待打印图像所对应的目标图像信息;所述驱动端将所述目标图像信息转换成所述图像形成装置可识别的目标信息,输出所述目标信息至所述图像形成装置。
[0005]其中一种实施方式中,所述方法还包括:当所述待打印图像未包含所述旋转参数信息,则将所述待打印图像对应的图像信息作为目标图像信息,执行所述驱动端将所述目标图像信息转换成所述图像形成装置可识别的目标信息的步骤。
[0006]其中一种实施方式中,所述驱动端将所述目标图像信息转换成所述图像形成装置可识别的目标信息,输出所述目标信息至所述图像形成装置,包括:所述驱动端调用语言转换工具将所述目标图像信息转换成页面描述信息,输出所述页面描述信息至所述图像形成装置。
[0007]其中一种实施方式中,所述将所述待打印图像按照所述旋转参数信息执行预设的位图旋转算法,获得旋转后的所述待打印图像所对应的目标图像信息,包括:将所述待打印图像信息中每个像素点对应的坐标按照所述旋转参数信息转换后映射到新的坐标系中,将所述待打印图像中每个像素点在所述新的坐标系中对应的图像信息作为所述目标图像信息。
[0008]其中一种实施方式中,所述将所述待打印图像信息中每个像素点对应的坐标按照所述旋转参数信息转换后映射到新的坐标系中,包括:根据所述旋转参数信息和所述待打印图像信息的对角线长度分别计算出旋转后的所述待打印图像信息的宽度L和高度H;根据所述旋转后的待打印图像信息的宽度L和高度H建立所述新的坐标系;根据所述待打印图像信息的边缘像素点的位置坐标、旋转后的待打印图像信息的宽度L和高度H计算所述待打印图像信息的中心点的坐标;在所述新的坐标系中根据所述中心点的坐标和所述旋转参数信息计算每个像素点的坐标;
[0009]其中,所述待打印图像信息的中心点的坐标的计算公式为:
[0010]x

=(L

1)/2+XL;
[0011]y

=(H+1)/2+Ytop;
[0012]其中,中心点的坐标为(x

,y

),所述待打印图像信息的左上角的坐标为(XL,Ytop),所述待打印图像信息的右下角的坐标为(XR,Ybottom)。
[0013]第二方面,本申请实施例提供一种电子设备终端,应用于图像形成系统,所述图像形成系统还包括图像形成装置,所述电子设备终端包括用于将图像信息转换为所述图像形成装置可识别信息的驱动端,所述电子设备终端包括:图像获取模块,用于获得待打印图像,判断所述待打印图像是否包含旋转参数信息;旋转执行模块,用于当所述待打印图像包含旋转参数信息,则将所述待打印图像按照所述旋转参数信息执行预设的位图旋转算法,获得旋转后的所述待打印图像所对应的目标图像信息;驱动端输出模块,用于将所述目标图像信息转换成所述图像形成装置可识别的目标信息,输出所述目标信息至所述图像形成装置。
[0014]其中一种实施方式中,所述驱动端输出模块,还用于当所述待打印图像未包含所述旋转参数信息,则将所述待打印图像对应的图像信息作为目标图像信息,执行所述驱动端将所述目标图像信息转换成所述图像形成装置可识别的目标信息的步骤。
[0015]其中一种实施方式中,所述驱动端输出模块,具体用于调用语言转换工具将所述目标图像信息转换成页面描述信息,输出所述页面描述信息至所述图像形成装置。
[0016]其中一种实施方式中,所述旋转执行模块,包括:坐标系映射子模块,用于将所述待打印图像信息中每个像素点对应的坐标按照所述旋转参数信息转换后映射到新的坐标系中;图像信息提取子模块,用于将所述待打印图像中每个像素点在所述新的坐标系中对应的图像信息作为所述目标图像信息。
[0017]其中一种实施方式中,所述图像信息提取子模块包括:尺寸计算子单元,用于根据所述旋转参数信息和所述待打印图像信息的对角线长度分别计算出旋转后的所述待打印图像信息的宽度L和高度H;坐标系建立子单元,用于根据所述旋转后的待打印图像信息的宽度L和高度H建立所述新的坐标系;中心点坐标计算子单元,用于根据所述待打印图像信息的边缘像素点的位置坐标、旋转后的待打印图像信息的宽度L和高度H计算所述待打印图像信息的中心点的坐标;其余点坐标计算子单元,用于在所述新的坐标系中根据所述中心点的坐标和所述旋转参数信息计算每个像素点的坐标;其中,所述待打印图像信息的中心点的坐标的计算公式为:
[0018]x

=(L

1)/2+XL;
[0019]y

=(H+1)/2+Ytop;
[0020]其中,中心点的坐标为(x

,y

),所述待打印图像信息的左上角的坐标为(XL,Ytop),所述待打印图像信息的右下角的坐标为(XR,Ybottom)。
[0021]第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述图像处理方法的步骤。
[0022]本申请实施例中,通过将带有旋转参数信息的待打印图像在发送至驱动端执行格式转换之前,便通过判断待打印图像中的旋转参数信息来执行位图旋转算法,再将旋转后的待打印图像所对应的目标图像信息发送至驱动端执行格式转换,相对比于现有技术,本申请方案可以在发送待打印图像至驱动端之前就对带有旋转参数的图像执行旋转,从而减少驱动端自身在执行旋转本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于图像形成系统中的电子设备终端,所述图像形成系统还包括图像形成装置,所述电子设备终端包括用于将图像信息转换为所述图像形成装置可识别信息的驱动端,所述方法包括:获得待打印图像,判断所述待打印图像是否包含旋转参数信息;当所述待打印图像包含旋转参数信息,则将所述待打印图像按照所述旋转参数信息执行预设的位图旋转算法,获得旋转后的所述待打印图像所对应的目标图像信息;所述驱动端将所述目标图像信息转换成所述图像形成装置可识别的目标信息,输出所述目标信息至所述图像形成装置。2.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述待打印图像未包含所述旋转参数信息,则将所述待打印图像对应的图像信息作为目标图像信息,执行所述驱动端将所述目标图像信息转换成所述图像形成装置可识别的目标信息的步骤。3.如权利要求1或2所述的方法,其特征在于,所述驱动端将所述目标图像信息转换成所述图像形成装置可识别的目标信息,输出所述目标信息至所述图像形成装置,包括:所述驱动端调用语言转换工具将所述目标图像信息转换成页面描述信息,输出所述页面描述信息至所述图像形成装置。4.如权利要求1所述的方法,其特征在于,所述将所述待打印图像按照所述旋转参数信息执行预设的位图旋转算法,获得旋转后的所述待打印图像所对应的目标图像信息,包括:将所述待打印图像信息中每个像素点对应的坐标按照所述旋转参数信息转换后映射到新的坐标系中,将所述待打印图像中每个像素点在所述新的坐标系中对应的图像信息作为所述目标图像信息。5.如权利要求4所述的方法,其特征在于,所述将所述待打印图像信息中每个像素点对应的坐标按照所述旋转参数信息转换后映射到新的坐标系中,包括:根据所述旋转参数信息和所述待打印图像信息的对角线长度分别计算出旋转后的所述待打印图像信息的宽度L和高度H;根据所述旋转后的待打印图像信息的宽度L和高度H建立所述新的坐标系;根据所述待打印图像信息的边缘像素点的位置坐标、旋转后的待打印图像信息的宽度L和高度H计算所述待打印图像信息的中心点的坐标;在所述新的坐标系中根据所述中心点的坐标和所述旋转参数信息计算每个像素点的坐标;其中,所述待打印图像信息的中心点的坐标的计算公式为:x

=(L

1)/2+XL;y

=(H+1)/2+Y
top
;其中,中心点的坐标为(x

,y

),所述待打印图像信息的左上角的坐标为(XL,Y
top
),所述待打印图像信息的右下角的坐标为(XR,Y
bottom
)。6.一种电子设备终端,其特征在于,应用于图像形成系统,所述图像形成系统还包括图像形成装置,所述电子...

【专利技术属性】
技术研发人员:王恒
申请(专利权)人:珠海奔图电子有限公司
类型:发明
国别省市:

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

1