VC,c,c++怎么实现从点阵字库文件中读出字模信息并显示

时间:2021-09-11 19:25:02
有做过这个东东的朋友没,给点思路,有源码就更好了
不用turbo C compile
谢谢了

12 个解决方案

#1


根据具体点阵字库的扩展名,查一下点阵字库的结构,定义一个结构体,把字库文件用二进制方式读入内存,就可以访问了

有些常用字库甚至可以找到结构定义的头文件

#2


http://download.csdn.net/source/1556425
我的资源里有提取字库的原代码

#3


引用 1 楼 cphj 的回复:
根据具体点阵字库的扩展名,查一下点阵字库的结构,定义一个结构体,把字库文件用二进制方式读入内存,就可以访问了

有些常用字库甚至可以找到结构定义的头文件


不用这样麻烦吧,我看了有关资料 ,
1, 打开hzk16 file
2, 需要定义区码和位码,然后一个For语句,打印输出*号就搞定了

#4


引用 2 楼 churenxh 的回复:
http://download.csdn.net/source/1556425
我的资源里有提取字库的原代码


只有EXE, 有源程序么?谢谢了

#5


 网上有关于字库信息的文档
也有解析的源码自己找一下吧!
比如:
windows的字库,可以提取出来点阵字库信息,然后再使用[不过效果不好]

#6


引用 5 楼 abnormalsubmarine 的回复:
网上有关于字库信息的文档
也有解析的源码自己找一下吧!
比如:
windows的字库,可以提取出来点阵字库信息,然后再使用[不过效果不好]


找过了,大多都是关于turbo C的

#7


mark

#8


引用 2 楼 churenxh 的回复:
http://download.csdn.net/source/1556425
我的资源里有提取字库的原代码


谢谢了,没看见源程序呀

#9


楼主,你既然有了turbo c的,那么你就有了算法。
自己把算法抽取出来就可以了。

干嘛一定要弄个完全符合你口味的嘛呵呵

#10


引用 9 楼 abnormalsubmarine 的回复:
楼主,你既然有了turbo c的,那么你就有了算法。
自己把算法抽取出来就可以了。

干嘛一定要弄个完全符合你口味的嘛呵呵


hehe ,你是*男人吧

#11


hzk16 文件里,每个字都保存了一个字型
通俗的理解,
这个字形,
表示在16*16的点阵上,有哪些点是黑的,哪些是白的,然后黑点就构成了一个字
#----------------------
: 7
#----------------------
  *     *** .
  *  ***    .
  *    *    .
************.
 * *  * *   .
 * * *   *  .
 * ** *  ***.
 * *  *  *  .
  *   *  *  .
  *   *  *  .
 * * *   *  .
*   *    *  .
#----------------------
#----------------------
: 18
#----------------------
  *    *    .
  *   ***** .
  *   *   * .
***** ***** .
 *  * *   * .
 *  * ***** .
 *  * *   * .
 * *  ** *  .
  *   * *   .
  **  *  *  .
 *  * **  **.
*     *   * .
#----------------------

比如以上这两个字,就是从hzk16中提取出来的

#12


引用 11 楼 zxw0521 的回复:
hzk16 文件里,每个字都保存了一个字型
通俗的理解,
这个字形,
表示在16*16的点阵上,有哪些点是黑的,哪些是白的,然后黑点就构成了一个字
#----------------------
: 7
#----------------------
  *    *** .
  *  ***    .
  *    *    .
************.
* *  * *  .
* * *  *  .
* ** *  ***.
* *  *  *  .
  *  *  *  .
  *  *  *  .
* * *  *  .
*  *    *  .
#----------------------
#----------------------
: 18
#----------------------
  *    *    .
  *  ***** .
  *  *  * .
***** ***** .
*  * *  * .
*  * ***** .
*  * *  * .
* *  ** *  .
  *  * *  .
  **  *  *  .
*  * **  **.
*    *  * .
#----------------------

比如以上这两个字,就是从hzk16中提取出来的


给你发了消息 ,收到没

#1


根据具体点阵字库的扩展名,查一下点阵字库的结构,定义一个结构体,把字库文件用二进制方式读入内存,就可以访问了

有些常用字库甚至可以找到结构定义的头文件

#2


http://download.csdn.net/source/1556425
我的资源里有提取字库的原代码

#3


引用 1 楼 cphj 的回复:
根据具体点阵字库的扩展名,查一下点阵字库的结构,定义一个结构体,把字库文件用二进制方式读入内存,就可以访问了

有些常用字库甚至可以找到结构定义的头文件


不用这样麻烦吧,我看了有关资料 ,
1, 打开hzk16 file
2, 需要定义区码和位码,然后一个For语句,打印输出*号就搞定了

#4


引用 2 楼 churenxh 的回复:
http://download.csdn.net/source/1556425
我的资源里有提取字库的原代码


只有EXE, 有源程序么?谢谢了

#5


 网上有关于字库信息的文档
也有解析的源码自己找一下吧!
比如:
windows的字库,可以提取出来点阵字库信息,然后再使用[不过效果不好]

#6


引用 5 楼 abnormalsubmarine 的回复:
网上有关于字库信息的文档
也有解析的源码自己找一下吧!
比如:
windows的字库,可以提取出来点阵字库信息,然后再使用[不过效果不好]


找过了,大多都是关于turbo C的

#7


mark

#8


引用 2 楼 churenxh 的回复:
http://download.csdn.net/source/1556425
我的资源里有提取字库的原代码


谢谢了,没看见源程序呀

#9


楼主,你既然有了turbo c的,那么你就有了算法。
自己把算法抽取出来就可以了。

干嘛一定要弄个完全符合你口味的嘛呵呵

#10


引用 9 楼 abnormalsubmarine 的回复:
楼主,你既然有了turbo c的,那么你就有了算法。
自己把算法抽取出来就可以了。

干嘛一定要弄个完全符合你口味的嘛呵呵


hehe ,你是*男人吧

#11


hzk16 文件里,每个字都保存了一个字型
通俗的理解,
这个字形,
表示在16*16的点阵上,有哪些点是黑的,哪些是白的,然后黑点就构成了一个字
#----------------------
: 7
#----------------------
  *     *** .
  *  ***    .
  *    *    .
************.
 * *  * *   .
 * * *   *  .
 * ** *  ***.
 * *  *  *  .
  *   *  *  .
  *   *  *  .
 * * *   *  .
*   *    *  .
#----------------------
#----------------------
: 18
#----------------------
  *    *    .
  *   ***** .
  *   *   * .
***** ***** .
 *  * *   * .
 *  * ***** .
 *  * *   * .
 * *  ** *  .
  *   * *   .
  **  *  *  .
 *  * **  **.
*     *   * .
#----------------------

比如以上这两个字,就是从hzk16中提取出来的

#12


引用 11 楼 zxw0521 的回复:
hzk16 文件里,每个字都保存了一个字型
通俗的理解,
这个字形,
表示在16*16的点阵上,有哪些点是黑的,哪些是白的,然后黑点就构成了一个字
#----------------------
: 7
#----------------------
  *    *** .
  *  ***    .
  *    *    .
************.
* *  * *  .
* * *  *  .
* ** *  ***.
* *  *  *  .
  *  *  *  .
  *  *  *  .
* * *  *  .
*  *    *  .
#----------------------
#----------------------
: 18
#----------------------
  *    *    .
  *  ***** .
  *  *  * .
***** ***** .
*  * *  * .
*  * ***** .
*  * *  * .
* *  ** *  .
  *  * *  .
  **  *  *  .
*  * **  **.
*    *  * .
#----------------------

比如以上这两个字,就是从hzk16中提取出来的


给你发了消息 ,收到没