无聊的情人节程序

无聊的情人节程序

昨天情人节,看@justyy在微信群里发一个程序生成的心性图案,一时技痒,想自己也生成一个玩,比如说生成一男一女两个符号,♂♀

我的思路是取♂♀两个符号的点阵,然后再依点阵的取值描画出来,取点阵我用我之前弄过的一个字体库生成程序。

这个是我以前写的一个生成液晶汉字库的小工具,可以自定义字体字号、设置点阵字符高度宽度等,不过这个是生成汉字区位码的所有内容的字库,不支持生成单独字符,不过无所谓了,反正空间有多是。

然后就是找到这两个字符对应的ASCII码,确切地说,是汉字机内码,这个其实可以直接用上述工具右下角处功能,我用的是我另外一个小工具。

这样我就知道了♂♀两个字符对应的机内码分别是:0xA1E1以及0xA1E2

然后再程序将机内码换算成区位码,所谓区位码就是把汉字字符按照分成94个区,每个区94个位,需要使用的时候到对应的区和位上去查找就行,我的字库就是按区位码存储的。

再用程序去我生成的点阵库中按照区位码去查表,找到两个字符对应的点阵数据,再去显示在屏幕上即可,最后生成这么两个东西。

哎,我是多么无聊啊。

相关链接


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

This page is synchronized from the post: 无聊的情人节程序

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×