二维码的秘密:为什么小程序要做一朵菊花?

2024-07-27
来源:网络整理

你扫描过无数的二维码,如果没有提示,你很难判断自己扫描到的二维码是用于移动支付、打开网页、还是添加微信好友……

然而,当你看到这个❀菊花形的二维码时,你就可以100%确定这是一个微信小程序了。有人不禁要问,普通的二维码也很方便,小程序为何要弄成“菊花”状??

其实,小程序刚上线的时候,也是用普通二维码的,但很可惜,普通二维码只用了短短三个月,就被小程序码取代了。

并不是说普通二维码不能用,只是小程序作为一个全新的应用,自然想要有一个独特的专属标志,而当时市面上已经有了各种形态的二维码,除了普通二维码,还有点阵式、堆叠式、环形等。

小程序团队兼顾识别度和视觉冲击力,最终衍生出基于放射线的小程序代码,立刻就拥有了属于自己的独特美感。它包括定位区、编码信息区、元信息区等部分,而圆心则是自定义logo的专属区域。

小程序代码生成的过程,也是“菊花”绽放的过程:首先需要设定三个圆形的定位点,我们称之为“牛眼”,牛眼的线条粗细为0.8:1.2:1:1.2:0.8,这个比例更接近黄金比例,更符合人的审美。

小程序后台开发用什么语言_小程序开发后端语言_开发程序用什么语言

三个“靶心”排列成等腰直角三角形,加上一个辅助定位点,四个点连线的对角线成为中央标识的圆心,形成非常利于扫码识别的整体位置关系。

接下来,小程序代码所携带的信息,比如小程序的首页地址,被编码成计算机能够识别的语言——二进制序列,其中白色代表0,黑色代表1;黑白格子则会按照指定的编码路径,落在菊花的“花瓣”上,成为一朵“菊花原型”。

显然,“菊花”的头发还是有些稀疏,为了让它看起来更加帅气,开发者为小程序码设计了32张面具(mask),相当于开发了32种不同的“发型”。每生成一个小程序码,后台就会为“菊花原型”匹配一套线条效果最好的“发型”,进一步提升“菊花”的颜值。

做了一个“美容美发”,怎么才能读到菊花原来的信息呢?

所以我们还需要写一些“元信息”,告诉扫码的手机如何通过“美颜”读出精华,这时候小程序码其实是可以扫出来的,在内外圈边缘加点妆容,加上自定义logo,一朵完美的“菊花”就出来了。

小程序自2017年上线以来,已经成为连接越来越多服务的“入口”。数字政务、扫码订餐、电商购物、高效办公、娱乐出行……甚至很多不常用的服务,但凡是和大家生活息息相关的服务,都通过“菊花”串联起来。

目前,每天有超过5亿人使用小程序,小程序开发者数量已超过300万。

一个个小小的“菊花码”,已经成为中国人数字生活中一道独特的风景。

分享