一行代码制作酷炫的二维码
1.二维码能用的完吗?
很多人都扫过二维码,大部分人的印象都是黑白相间的小方块,实际上二维码是运用了计算机图像处理技术,组合编码原理的一种编码,其用黑白像素点的图像来代表二进制中的“1”和“0”,通过对点的排列组合来表达其所代表的意义所以二维码的本质是将数据转换一种方式存储。无论谁生成一个含有“多人运动,五人开黑”内容的二维码,最后输出的二维码是一样的。
二维码最关键的信息如下,只要能扫到这5个部分就能扫到二维码的内容,不然你可以用手指头挡住其中任何一个部分可以扫出来试试看。
那么一张二维码最多能存储多少信息呢?二维码是有大小限制的,最大的二维码是版本40的二维码177 * 177。最小的版本1的二维码是21 * 21。如果用最大的二维码存储数据,可以存7089个数字或4296个字母,23624bit的数据,就像图下所示,你的手机能扫出来吗?(终于找到换手机的理由了,二维码都扫不出来🐶)
版本40的二维码
还有人担心二维码会不会用完,想引领时代先锋开创3D码。这里我们可以算一下,最小版本的二维码是21*21,一共有441个格子,每个格子只有黑或白两种选择,再减去二维码固定数量的192个角落的定位框。21x21格式的二维码有2的249次方种组合,这个数字有75位。如