【技术实现步骤摘要】
一种双色打印方法、装置、设备及计算机可读存储介质
本申请涉及打印
,尤其涉及一种双色打印方法、装置、设备及计算机可读存储介质。
技术介绍
在我国,在党政机关和大型企业的文印中心,广泛使用生产型数码印刷设备,用于黑白、彩色照片及日常工作的红头文件的打印、输出。而作为党政机关的红头文件的打印输出是最普遍、使用量最大的。红头文件象征着国家威严的具有非常严肃性的特殊文件。红头文件中的红色是具有特定色值的一种颜色,也叫金光红。现有技术中,一般通过由黄色、品红色、青色和黑色四色组成的彩色打印机打印金光红,需要将红头文件转换成四幅颜色的矢量位图,然后在同一打印点位打印四次来合成金光红颜色的文件,不仅打印速度慢、内部工序复杂,且浪费材料,打印效果也不理想。
技术实现思路
本申请实施例的目的在于提供一种双色打印方法、装置、设备及计算机可读存储介质,以解决打印速度慢和打印效果差的问题。具体技术方案如下:第一方面,提供了一种双色打印方法,所述方法包括:将目标打印文件的格式转换为BMP(Bi ...
【技术保护点】
1.一种双色打印方法,其特征在于,所述方法包括:/n将目标打印文件的格式转换为BMP格式的初始位图;/n读取所述初始位图中的每个像素点的RGB值;/n根据所述RGB值将所述初始位图转换成金光红位图和黑色位图;/n根据所述金光红位图和黑色位图进行激光打印。/n
【技术特征摘要】
1.一种双色打印方法,其特征在于,所述方法包括:
将目标打印文件的格式转换为BMP格式的初始位图;
读取所述初始位图中的每个像素点的RGB值;
根据所述RGB值将所述初始位图转换成金光红位图和黑色位图;
根据所述金光红位图和黑色位图进行激光打印。
2.根据权利要求1所述的一种双色打印方法,其特征在于,所述读取所述初始位图中的每个像素点的RGB值包括:
计算初始位图中的位数和长度;
根据所述位数和长度分配一个缓存空间;
利用GetBitmapBits函数进行逐一读取每个像素点的RGB值,并放入所述缓存空间。
3.根据权利要求1所述的一种双色打印方法,其特征在于,所述根据所述RGB值将所述初始位图转换成金光红位图和黑色位图包括:
建立金光红位图缓存区和黑色位图缓存区;
将初始位图的RGB值与金光红的RGB值和黑色的RGB值分别进行比较;
将与金光红的RGB值一致的像素点数据写入金光红位图缓存区得到金红光位图;
将与黑色的RGB值一致的像素点数据写入黑色位图缓存区得到黑色位图。
4.根据权利要求1所述的一种双色打印方法,其特征在于,在读取所述初始位图中的每个像素点的RGB值之前,所述方法还包括:
读取初始位图的前两行的色彩饱和度;
将初始位图的色彩饱和度与预设的高色彩饱和度进行比较;
若初始位图的色彩饱和度小于预设的高色彩饱和度,则将初始位图进行激光打印;
否则继续执行所述读取所述初始位图中的每个像素点的RGB值的步骤。
5.根据权利要求4所述的一种双色打印方法,其特征在于,所述读取初始位图的前两行的色彩...
【专利技术属性】
技术研发人员:张志龙,张敏,周亮,潘凤岩,王明华,颜志鑫,李远,杨香玉,姜晓光,王睿,禹鹏,
申请(专利权)人:北京辰光融信技术有限公司,北京立思辰计算机技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。