[发明专利]一种个性化点阵字模的生成方法在审
申请号: | 201710844391.9 | 申请日: | 2017-09-19 |
公开(公告)号: | CN107610203A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 陆成刚 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06T11/60 | 分类号: | G06T11/60;G06T7/12;G06T7/136;G06T5/00 |
代理公司: | 杭州斯可睿专利事务所有限公司33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 个性化 点阵 字模 生成 方法 | ||
技术领域
本发明涉及一种点阵字模的生成方法。
背景技术
在计算机屏幕上显示字符(汉字或英文字母或其他符号)主要是基于由字符几何形状而制作的二值化点阵实现的。所谓点阵是指一个方形矩阵,阶数为n,n一般取16、32、48或其他值;矩阵元素值是二值化的,即为0或1,分别表示黑或白。这样的字符点阵就是字模。字模在字库里是有序存放的,例如GB2312编码的汉字字库,每一个字模的序号由两个字节进行编码,范围为0xA1A1~0xFEFE。前一个字节为该汉字的区号,后一个字节为该字的位号。区号码:汉字的第一个字节-0xA0(因为汉字编码是从0xA0区开始的,所以文件最前面就是从0xA0区开始要算出相对区码);位号码:汉字的第二个字节-0xA0。于是汉字在编码中的实际字节的偏移位置(offset)由如下公式计算:
offset=(使用字数*(区码-1)+(位码-1))*字模字节数。
上面公式里使用字数是指每一个字区被编码利用的字数,因为有一些字节空着,没有用到;字模字节数是指二值化点阵的字节占用数目,如n=16,则字模占用为32字节;区码、位码减去1表示计数是从0开始的。
各种字体的点阵字库一般都需要商业授权才能使用,这对大量的LCD/LED点阵灯幕墙的显示工程的设计实施来说不方便;其次各种固化的字体显示给人以单调的感觉,缺少个性化和定制化。
发明内容
为了克服已有点阵字模的生成方法的字体显示单一、无法适用于大量的LCD/LED点阵灯幕墙的不足,本发明提供一种字体显示多样、有效适用于大量的LCD/LED点阵灯幕墙的个性化点阵字模的生成方法。
本发明解决其技术问题所采用的技术方案是:
一种个性化点阵字模的生成方法,包括以下步骤:
步骤1、在计算机屏幕上生成一个白底编辑框;
步骤2、将需要制作字模的字符以需要的字体、黑色字色、并根据编辑框的长宽大小设定字号在编辑框中进行显示;
步骤3、将编辑框拷贝为一副位图;
步骤4、在白底位图里截出紧贴字符范围的矩形区域,并作为新的位图;
步骤5、将上面新的位图进行线性插值,使之长宽为n*n,n正是需要的字模的大小;
步骤6、对位图图像进行滤波处理;
步骤7、采用设定的阈值,对处理后的位图作二值化;
步骤8、从首行开始从高到低逐行扫描,进行字模点阵编码。
进一步,所述步骤3中、将编辑框拷贝为一副位图的实现方式为:使用操作系统的API接口发出一个PrtSc按键消息,然后从黏贴板里取出整个屏幕的截图,再根据编辑框的位置和长宽数值,从位图中割出编辑框的位图的部分。
或者是:所述步骤3中、将编辑框拷贝为一副位图的实现方式为:使用GDI库的API直接将指定窗口的范围区域生成一副位图,在计算机系统上预装GDI库,位图的灰度值是0到255之间的。
再进一步,所述步骤6中,滤波处理采用边缘锐化、边缘钝化、或者使用形态学滤波算子进行空心化处理,或者使用第三方软件进行人工编辑处理。
所述步骤8中,编码规则如下,每一行的n个像素对应到n个比特,当像素为白色,该比特设定为1;否则该比特设定为0。
所述步骤8中,所述编码规则中,该行就产生n个比特的字符串,也就是n/8个字节,整个字模的占用字节数即为n*n/8。
本发明正是基于计算机屏幕上文字显示的几何形态,进行适当地数字处理,生成特定的、个性化的字模矩阵,以便将这些字模应用到LCD/LED光源点阵的文字显示工程上。
本发明的有益效果主要表现在:字体显示多样、有效适用于大量的LCD/LED点阵灯幕墙。
附图说明
图1是编辑框中显示“中”字,步骤3后的结果示意图。
图2是步骤4后的结果示意图。
图3是步骤5后的结果示意图。
图4是步骤6后的结果示意图。
图5是步骤7后的结果示意图。
图6是个性化点阵字模的生成方法的流程图。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1~图6,一种个性化点阵字模的生成方法,包括以下步骤:
步骤1、在计算机屏幕上生成一个白底编辑框;
步骤2、将需要制作字模的字符以需要的字体、黑色字色、并根据编辑框的长宽大小设定字号在编辑框中进行显示;
步骤3、将编辑框拷贝为一副位图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710844391.9/2.html,转载请声明来源钻瓜专利网。