无聊的情人节程序

in #cn5 years ago

昨天情人节,看@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!

Sort:  

wow haha

是不是很无聊?哈哈哈

恭喜你!您的这篇文章入选 @justyy 今日 (2019-02-16) 榜单 【优秀的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。
@justyy 是CN区的见证人,请给他投票,感谢!

Congratulations! This post has been selected by @justyy as today's (2019-02-16) 【Good Posts】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^

SteemIt 工具、API接口、机器人和教程
SteemIt Tools, Bots, APIs and Tutorial

Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 64155.87
ETH 3422.91
USDT 1.00
SBD 2.59