前言
之前微信、抖音和支付宝都相继推出了各自的私有二维编码系统,感觉这种异形的二维编码系统真的是好有趣,不过经过查询后,感觉互联网上对于这种异形二维编码貌似没啥文章介绍其中的技术原理,因此自己琢磨着搞了一个简易版的圆形二维编码系统,希望可以通过这个Demo 向大家分享一下这种异形的二维码究竟是如何被设计、编码以及解码。
编码截图
编码特性
- 支持 30Bit data
- 支持 a-z, A-Z, 0-9, "@", "." 总共 64 种字符
- 中心支持自定义 Logo
TODO
- 支持旋转矫正
- 支持纠错码
Demo 目录
目前这个Demo一共包含了四个部分,第一、二部分的博文主要是从设计者的角度分享了我对于异形二维码的思考以及如何设计一个编码字典;第三部分主要是通过博文概要的说明了其中的技术原理;第四部份则是代码Demo,其中包含了一个可以生成Discode编码的页面以及一个用于识别该编码的网页。
联系方式
Email: gz7gugu@qq.com
Blog: https://7gugu.com
最后
如果可以得到大家的 Star 将不胜感激。如果有其他想法,也欢迎在评论区中和善的分享你的 idea ,希望大家能够喜欢这个项目。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。