[发明专利]一种App文本智能增强方法有效
申请号: | 201811466527.8 | 申请日: | 2018-12-03 |
公开(公告)号: | CN109597592B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 孙瑞娟 | 申请(专利权)人: | 珠海趣印科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06T11/60;G06T7/12;G06T5/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 温旭 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 app 文本 智能 增强 方法 | ||
本发明公开了一种App文本智能增强方法,对于不同的打印内容进行分别处理,对处理的结果再进行一个整合,将最终处理结果下发给打印机进行打印,对文本和图片采用crisp‑edges缩放,能保证缩放后,文字的边缘清晰,从而保证最终的打印结果清晰,再进行dithering算法处理,确保更加清晰。
技术领域
本发明涉及打印领域,特别涉及一种App文本智能增强方法。
背景技术
现有热敏打印机都是单色打印机,所以当打印机需要打印内容时,需要App 将打印内容先转换为黑白点阵(NV 图)之后下发给打印机,而当前App 将内容转换成NV 图是将所有内容(文本元素、图像元素等其他元素) 作为一整张图像进行处理,对整张图进行缩放(临近取样)以匹配打印机的打印宽度,后对缩放后的图像采用Dithering 算法得到最终结果,将处理完后的结果下发给打印机进行打印。
现有技术中由于直接将文本作为图像处理,在如下三个环节中会使文本的清晰度下降,甚至导致笔划消失:
1.在图片缩放中,由于临近取样算法会对图像边缘进行平滑过渡,使得字体原本深色的部分变成浅色,而这些浅色的边缘在二值化时,当颜色低于色深的中间值时,会被当成白色,在打印时打印点不进行加热;
2.采用 Dithering 算法处理图像时,字体本身不是纯黑色,经过Dithering 算法后,字体密度边得稀疏,在手持打印机这种 dpi 不高的设备上,当打印的字体过小时,便会不清晰。
3.使用Dithering 算法时,并没有对颜色两边的极值进行处理,某些黑色像素点、白色像素点在周围几个点的抖动下,可能导致原本的黑色点变成低于图像色深中间的某个值,而白色点变成高于色深中间的某个值, 于是导致本该加热的点未加热,本不该加热的点进行了加热,导致问题清晰度下降。
发明内容
本发明所要解决的技术问题是提供一种App 文本智能增强方法,对于不同的打印内容进行分别处理,对处理的结果再进行一个整合,将最终处理结果下发给打印机进行打印,以解决现有技术中导致的上述多项缺陷。为实现上述目的,本发明提供以下的技术方案:一种App 文本智能增
强方法,包括以下步骤,
1)分类处理;将打印内容分为文本和图像分别进行处理; 若是文本,将文本转化为黑白图片;
若是图片,先判断图片是黑白图片还是彩色图片,再选择对应的处理方式;
其中文本中黑白图片和图片中黑白图片的处理方式是一致的;
分类处理结束,获取到不同类型的内容的处理结果及其在打印区域中的相对位置;
2)结果整合;对文本处理结果和图像处理结果进行整合,根据其在内容区的相对位置进行填充,将最终结果下发给打印机。
优选的,所述黑白图片的处理方式为对图片进行缩放以适配打印机的打印大小,将压缩后的图片进行二值化处理,并记录该文本在内容中的相对位置。
优选的,所述彩色图片的处理方式为则对图片进行缩放及适中的锐化后用OCR 算法获取图片中所有文本位置的矩形方阵,以及该位置中文本的颜色,然后对图片进行Dithering 转换成NV 图。
优选的,转换的过程中,判断转换的像素点位置是否在文本位置的矩形方阵内,如果转换的像素点在文本位置的矩形方阵内,则进行特殊处理: 当该像素点的颜色和该文本位置的矩形方阵内的文本颜色的差在合理容错值内时,则认为该像素点为字体的像素点,如果字体本身颜色与该文本位置的矩形方阵的背景颜色相近时,则将所有字体像素转成相反色;
如果不在所述文本位置的矩形方阵内,则采用普通的 Dithering 算法,最后获取转化后的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海趣印科技有限公司,未经珠海趣印科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811466527.8/2.html,转载请声明来源钻瓜专利网。