提出通过颜色法提取像素点的汉字点阵字模信息提取方法,给出基于VB6.0的系统控件设置及流程实现方法。与基于内码法的汉字点阵提取方法的比较结果表明,该方法能够方便地修改显示内容、字体及字号,丰富LED或LCD显示屏控制系统的字体显示效果,提高其工作效率。
第3 6卷第 1期 l 6
计
算
机
工
程
21 0 0年 6月 June 01 2 0
N o 1 1
Co p t r E g n e i g m u e n i e rn
开发研究与设计技术
文编 l o 32 2 o 1 8 _文献码 A章号: o一 4 ( 1 1 2— 2 o _ 8 o )— 3 o标识:
中分号: N7图类 T8 3
基于 VB60的点阵字模信息提取方法 . 王春武,刘春玲,姜文龙 (吉林师范大学信息技术学院,四平 16 0 ) 3 0 0
摘
要:出通过颜色法提取像素点的汉字点阵字模信息提取方法,给出基于 V 6的系统控件设置及流程实现方法。与基于内码法的汉提 B. 0
字点阵提取方法的比较结果表明,该方法能够方便地修改显示内容、字体及字号,丰富 L D或 L D显示屏控制系统的字体显示效果,提 E C 高其工作效率。 关键词:点阵显示;点阵字模提取;区位码
Ex r c i n M e ho fD o a r x Fo nf r a i t a to t d o tM t i ntI o m t0n Ba e n V B6 0 s d0 . W AN G hun— U, U C W LI Chun lng—i,JI AN G e l W n—ong
( l g f nomain& T c n lg, inNo a iesy Spn 3 0 0 Col e fr t e oI o eh oo y Jl r l v ri, iig1 6 0 ) i m Un t
[ src]T i p pr rp ssa xrco to f hns h rces o txfn fr t nb sdo iesc l, rvdscnr l Abta t hs ae o oe ne t t n me do ieecaa t t r o tnomai ae npx l oo po ie o t p ai h C r d ma i i o r o s ti g me h d a d i l me t t n me h d of t y t m t e t t o n mp e n a i t o n o he s s e wi VB6. h 0.Co mpa e t o e to a eh s o x r c i g Chi s h r c e s r d wi c nv n i n lm t od f e ta t h n ne e c a a t r
itra o e,h to a ai df edslyc net fn n o ts e f cieyer htefn
i lyo E rL D dsly nen l ds temeh dcne symo i t i a otn,o tad fn i,ef t l ni h o t s a f D o C i a c l yh p z e v c dp L p c nr y tm, ndi r v h i e ce c . o tol se a mp o eter f in y s i
| ywod]d t t xdsly d t ti fn t cin rgo .o io o e Ke r s o r i a; o r ot xr t;e inp st nc d ma i p ma x e a o i
1概述 点阵字体也叫位图字体,其中每个字形都以一组二维点
汉字内码提取点阵信息。由于当前 Wid w系统中的字库采 no s用了矢量方式,现有的点阵字库文件较少,因此在用点阵文件提取字模信息时,存在更改字体和字号困难、不能显示任 意字符等缺点。
阵信息表示。位图自身的存储特点使点阵字体很难进行缩放, 特定的点阵字体只能清晰地显示在对应的字号下 J取汉。提
字的字模一般是利用汉字内码查找汉字点阵文件,但该方法存在不能显示任意字符、字体等缺点,因此,本文提出一种提取汉字像素点的新方法,并对 2种方法进行系统的比较。 因为 VB .开发软件具有设计界面方便直观、 60编程容易实现、 易于升级维护等特点,所以本文基于此软件完成了最终的程序设计。
3基于颜色法的汉字点阵提取 利用颜色法提取像素点的设计思想是:通过 VB .的 60 P it on函数对图片框上自底黑字的像素点进行逐行隔点扫描,
根据颜色值确定点阵信息,从而实现将任意字体的 Wi o s n w d 矢量字或图形转换为 L D或 L D显示屏的点阵信息 J E C。,使 其字号可以任意缩放。
2基于内码法的汉字点阵提取 利用内码法提取汉字点阵是常规方法,它的设计思想是通过特定字体和字号下的点阵文件,利用内码和相应的算法
31理论分析 .此方法将编辑区理解为由众多的像素点构成,而把不同字体、字号的文字或图形理解为一幅图像。可以采用一定的点阵范围为划分单位,把显示区域内的任何字体、字形分割出来 J由于系统中是将汉字信息以图形方式采集点阵信息。。的,因此在点阵显示模块中不必再加载任
何字库文件,字体
将其点阵信息取出,继而完成相应的传送工作。 在 Widws,汉字的显示过程是依赖内码来实现的, no下
每个汉字对应唯一的内码值,而汉字的录入最终依赖于区位 码,区位码和内码存在如下的对应关系。假设某个汉字的区位码由 2个字节组成,第 1个字节值为 H,第 2个字节值为
信息取决于 Widws的软件所I J载的任意矢量字库。 no下 ̄H U 在设计过程中,利用 V 60中 Pc rB x控件的 P it B. it e o u on 方法实现像素提取。P it方法能够以长整数形式返回 on Pc rB x上指定位置的红一一 ( G )色值,共语法为 i ue o t绿蓝 R B颜 ojc.on( Y,中, Y均为单精度值, bet it P X, )其 x、代表 Pcue o i rB x t 基金项目:吉林省信息产业厅专项发展基金资助项目“汽车电子组 合仪表成套专用设备”(吉信发 2 0 (2号) 0 74 )
L,则区码 9和位码有下列关系[: 2 1 Q=H一1 0 6 W= L一 1 60
() 1 () 2
因此,只要知道汉字的内码就可以根据式() 1、式() 2求得汉字的区位码。再根据式()其中,o st 3( f e代表相对文件首的偏移 f地址)求得该字在字库文件中的偏移地址,最后取出连续的 3 2个字节即得到了该汉字的字模信息。
作者简介:王春武(9 8,,师、硕士,主研方向: 1 7一)男讲计算机控制技术,智能控制,嵌入式系统;刘春玲,讲师、博士;姜文龙, 教授、博士
os= xQ一 )(一 )3 f e f4 ( 1 1 2 ft 9+ x f
( 3 )
该方法在应用中需要事先准备点阵字库文件,然后通过
收稿日期:2 0—1 0 0 91- 2
E ma: a g c u w@1 3 o — i w n—hn u 6 . r l cn 一
2— 83

基于VB实现的的汉字点阵字模的提取方法_IT/计算机_专业资料。基于VB实现的的...[ 计算机中的汉字与字符是混合在一起的, ; 区分汉字信息与 A C 码采取的...
基于Labview的汉字点阵字模提取_信息与通信_工程科技_专业资料。沈阳航空航天大学...进制汉字点阵字模(横) 中显示 将得到的矩阵转置,用得到字模(横)逆方法得到十六...
vb 实现汉字点阵字模的提取对于 HZK16 字库里的 16×16 汉字(其实只用到了 16×15,即 16 行 15 列,最后 1 列是空白的,但是作为 GBK 汉字,则使用了最后这...
LCD、LED点阵字模提取软件_信息与通信_工程科技_专业资料。LCD、LED点阵字模提取软件用LCD 液晶屏、LED 点阵以及 LED 摇摇棒显示汉字或图形的时候,需要 用取模...
很好--点阵汉字字模提取软件设计_信息与通信_工程科技_专业资料。字模提取软件...同理 ,对于点阵汉字数不能被 8 整除的系统点阵汉字 ,与上述方式一致 ; 对于...
5.7 点阵字模生成原理与方法[3] 字模生成原理 本设计中因为使用汉字的点阵显示,需要提取汉字字模,因此我 们首先来了解汉字点阵字模的提取方法。 汉字的点阵字模是...
00HJGZLCD、LED点阵字模提取软件_建筑/土木_工程科技_专业资料。00HJGZLCD、...取模软件的使用步骤: 取模软件的使用步骤: 1、设置取模规律(取模方式),需要...
到此,我们读取字模的信息就已经完成了,知道了原理,你也可以用画 图的方式来... 基于Labview的汉字点阵字... 9页 免费 字模提取软件设置 1页 1下载券...
原理——汉字字模提取技术_信息与通信_工程科技_专业资料。字库显示...LED 点阵显示屏与液晶显示屏都是 以“点 位点亮” 方式显示, 因此在显示汉字...
基于VB6.0的点阵字模信息... 暂无评价 2页 1.00 液晶显示汉字的字模...字模中每一点使用一个二进制位(Bit)表示 字模提取有两种排列方式:逐列式、...

我要评论