无聊的情人节程序

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.28
TRX 0.12
JST 0.033
BTC 61691.46
ETH 3047.50
USDT 1.00
SBD 3.88