解密小程序码:36条放射线

简介: 4月19日,微信发布小程序码,有人感慨“终于换掉了丑陋的二维码”,有人却说它像“菊花”。小程序码采用36放射线以及其拓展的72放射线样式,如下图所示,小程序码在样式上更具辨识度和视觉冲击力,和原来的二维码相比,小程序主体的品牌LOGO更明显,可以帮助开发者更好地推广自己的小程序。

4月19日,微信发布小程序码,有人感慨“终于换掉了丑陋的二维码”,有人却说它像“菊花”。小程序码采用36放射线以及其拓展的72放射线样式,如下图所示,小程序码在样式上更具辨识度和视觉冲击力,和原来的二维码相比,小程序主体的品牌LOGO更明显,可以帮助开发者更好地推广自己的小程序。

这种另类二维码对用户也有好处,因为用户在扫码之前,就有了明确预期,知道自己扫出来的是小程序。

此外,对于微信而言,小程序的整体品牌形象更清晰。

小程序码也能承载量和容错率满足要求。许多人发现,二维码即便部分被刮花或损坏,有时仍能正常扫出来。这是因为二维码通过信息冗余进行纠错,主要由“纠错码字”区域来承担数据冗余的作用。

一个二维码能携带的信息量是固定的,它包含的信息越少冗余度就越大。二维码的容错率一般是7%~30%左右,如果二维码包含信息较少,纠错码字区域最多被遮住30%都是可以识别出来的。

目录
相关文章
|
6月前
余三码和8421码的关系以及使用场景
余三码与8421码是两种不同的二进制编码方式,常用于表示十进制数。余三码是8421码加上3形成的无权码,具有自补性和进位信号特点,适合错误检测,但求和需修正。8421码是恒权码,方便二进制与十进制转换,常用于数字显示、数据传输和精确十进制运算。在计算机领域,两者各有应用场景,如BCD码用于七段显示器和精确计算,余三码则用于错误检测和简化算术操作逻辑设计。
|
7月前
|
缓存 NoSQL Java
你的码有我的码蠢?
你的码有我的码蠢?
47 0
|
算法 C++
Morton码的计算
Morton码是对栅格格网进行编码的一种算法,在Google中搜索Morton,搜索结果第一位是Wikipedia的Z-order Curve,这是因为Morton码编码结果展现为一种Z形的填充曲线。下面简要说一下如何计算四进制和十进制的Morton码。
544 0
|
小程序 JavaScript
微信小程序base64实现小程序码
大家好,今天在做小程序时有一个推广的小程序二维码,下面我们来看看是如何制作的。 这个base64码是后台接口获取到的,所以要先将数据获取到,获取到数据后有些朋友不知道该怎么用到方法里,在方法内部获取不到base64码。
|
存储
系统码的编译码与汉明码
系统码的编译码与汉明码
158 0
系统码的编译码与汉明码
|
PyTorch TensorFlow 算法框架/工具
福利:推荐你在线码代码
福利:推荐你在线码代码
109 0
BCH码与RS码详解
BCH码与RS码详解
305 0
打印跳4、7的流水码数据
做防伪的朋友经常遇见有些客户比较忌讳4和7在流水号中出现,希望打印流水号的时候跳过去,Label mx 条码软件提供了流水“自定义进制”的功能, 可以完美实现。当然,利用“自定义进制”可以实现任一数字或字母的跳码。
141 0
|
前端开发 机器人 C#
C#登录验证码
相信大家都明白,大多数的网站为了不被恶意访问,往往需要设置验证码登录,避免机器人访问,而造成我服务器瘫痪,崩溃,下面就来看看实现的具体过程吧!
C#登录验证码