// 汉字字模提取的基本原理 // 如同画点画线一样 ,汉字是经过电脑画出来的。这样,就必须 // 为每一个字准备一个数组 , 这就是“ 字模 ” 。字模分为点阵和矢量 // 两种 ,我们常用的是点阵字模 ,一般有 1 6 x1 6和 2 4 x 2 4两种 , // 分别称为16点阵字和24点阵字 。它们的原理是依据点阵中的 0和 l // 把汉字画出来 ( 即 0表示不画点 , 1表示 画点) 。本文以16点阵的 // 汉字显示为例, 因此需访问UCDOS中的字库文件 HZK1 6 。 HZK16 // 的内容是按照字节存放的 ,即把 1 6 x1 6个“ 位” 变成 32个“ 字节 ” // 来存放 。另外 ,每个汉字在字库中有唯一的区位码与之对应 , 根据 // 汉字的机内码可以确定其区位码及其在字库中的起始位置,就可以从字库中 // 取出汉字字模 。具体步骤如下 : // 根据汉字的机内码 推算 出区位码 : // 区码= 机内码 高字节一 A0 H (因为汉字编码是从0xa0区开始的,所以文件最前面就是从0xa0区开始,要算出相对区码) // 位码= 机内码 底字节一 A0 H // 根据 区位码计算出汉字在字库中的偏移量( 即汉字在字库中的位置 ) : // 偏移量 L = [ ( 区码一 1 ) x 94 + ( 位码一 1 ) ] x 32 // 从该偏移地址中读取32字节(16*16位)或者128字节(32*32位),就是相关字符的点阵字模代码. // 1、区码减1是因为数组是以0为开始而区号位号是以1为开始的 // // 2、(94*(区号-1)+位号-1)是一个汉字字模占用的字节数 // // 3、最后乘以32是因为汉字库文应从该位置起的32字节信息记录该字的字模信息 // // 4、94为区位码94*94的方阵;32为从偏移地址中读取32字节(16*16位)
2021-08-31 10:37:52 3.16MB 字模
1
这是一个正点原子屏幕的移植代码,用的是CubeMx(适合原子的各种尺寸的电容或电阻屏),已经内置字模函数,直接取模即可,方便移植自己的项目中,当初移植屏幕的时候走了不少弯路,希望能帮到大家。
1
几款字模提取软件,基本满足不同扫描显示的要求
2021-08-03 10:31:32 4.07MB led 点阵 字模提取
1
一个FPGA开发板图像处理时可以用到的字符提取工具,有需要的朋友请拿走
2021-07-28 21:33:16 5.83MB Xilinx FPGA
1
点阵 ,字模转换, 字模提取 , 单片机。 可根据点阵大小进行字体调节。
2021-07-20 14:36:17 361KB 点阵 字模转换 字模提取 单片机
1
非常好用的字模提取软件
2021-07-05 20:05:17 5.01MB 字模提取
1
delphi字模提取(FontExtract)含源代码下载,此工具用于DOS下程序开发或单片机程序开发。取汉字的字模然后直接存到EXE里去。
2021-07-05 15:49:22 190KB Delphi源码-字符处理
1
字模提取软件的使用(pctolCD2002,基于FPGA的VGA显示汉字)-附件资源
2021-06-30 11:08:31 106B
1
字模 提取 软件 画图 12864 LCD LCM LED 最好用 字模 提取 软件 画图 12864 LCD LCM LED 最好用 字模 提取 软件 画图 12864 LCD LCM LED 最好用
2021-06-24 14:36:28 2.02MB 字模 提取 软件 画图
1