Discode 一种圆形二维编码

查看 378|回复 30
NoOneNoBody   
@7gugu #8
不考虑变形,那条形码更好
二维码当年产生的其中一个重要原因,就是改变条形码必须垂直扫码的困局,靠三点定位自动修正,可以多角度扫
loopinfor   
镜头不是都会变形吗?
7gugu
OP
  
@NoOneNoBody 如果纯实用角度来看是的,条形码太普遍了,满大街都是。但如果还要考虑到辨识度那一定是这种圆形更有辨识度。
7gugu
OP
  
@loopinfor 轻微变形不影响
7gugu
OP
  
@NoOneNoBody 还有一点其实这种圆形码要是想支持自动矫正难度也不大,只要定义一个规则来矫正就好。比如微信的小程序码是就是通过一个大的定位点+三个小定位点,来标识正确的方向。
lhbc   
连 URL 都不支持吗
7gugu
OP
  
@lhbc 不支持,不过这种环形码也不咋需要支持 URL ,能够存储一个乱序字符串就好了。类似短链一样,具体的信息可以存到服务器上。
mdn   
请问 4 个角如何确定方向了,微信小程序设计的圆形二维码是 3 个角可以确认从何处开始读取
7gugu
OP
  
@mdn
目前的处理办法是直接不确认,直接让用户自己找一个正确方向就好了,反正扫不出来也是用户的问题😂,苹果就是这么干的。
如果要优化,目前有两种方案。一个是把四个中的一个定位点做大一点或者小一点作为锚点,用来做旋转矫正,比如小程序码就是比较大的那个定位点永远都是在右下角,抖音码永远都是在右上角;二是占用编码区做一个特殊标记来做旋转矫正。不过这个我一直没空去弄,就这么放着了。
mdn   
@7gugu #28 如果不需要确认,为何不取消了
或者重新设计下,目前感觉 4 个角在边上太突兀了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部