一行Python代码生成酷炫/恶搞/表白二维码(内附源码)

一行代码制作酷炫的二维码

1.二维码能用的完吗?

很多人都扫过二维码,大部分人的印象都是黑白相间的小方块,实际上二维码是运用了计算机图像处理技术,组合编码原理的一种编码,其用黑白像素点的图像来代表二进制中的“1”和“0”,通过对点的排列组合来表达其所代表的意义所以二维码的本质是将数据转换一种方式存储。无论谁生成一个含有“多人运动,五人开黑”内容的二维码,最后输出的二维码是一样的。

二维码最关键的信息如下,只要能扫到这5个部分就能扫到二维码的内容,不然你可以用手指头挡住其中任何一个部分可以扫出来试试看。

那么一张二维码最多能存储多少信息呢?二维码是有大小限制的,最大的二维码是版本40的二维码177 * 177。最小的版本1的二维码是21 * 21。如果用最大的二维码存储数据,可以存7089个数字或4296个字母,23624bit的数据,就像图下所示,你的手机能扫出来吗?(终于找到换手机的理由了,二维码都扫不出来🐶)

版本40的二维码

版本40的二维码

还有人担心二维码会不会用完,想引领时代先锋开创3D码。这里我们可以算一下,最小版本的二维码是21*21,一共有441个格子,每个格子只有黑或白两种选择,再减去二维码固定数量的192个角落的定位框。21x21格式的二维码有2的249次方种组合,这个数字有75位。如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值