hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。
二维码的原理
二维码的原理是二进制运算,总的来说,二维码利用二进制的0和1作为代码,同时使用若干个与二进制相对应的几何形体表示文字数值信息。使用代表正方形的黑白格来记录信息,并且可以在水平和竖直方向上进行编码。
认识MyQR
MyQR是Python的一个第三方库,专门用来制作个性二维码。在Python调用MyQR之前需要先安装MyQR库。
1、通过【Windows】+【R】键打开一个对话框,在对话框中输入cmd并确定,即可打开cmd窗口。
2、在cmd窗口中知道自己python安装的路径。输入pip3 install MyQR并回车,即可下载。
写入代码
主要代码如下:
version, level, qr_name = myqr.run(
words="hei girl, i love you",
version=1,
level='H',
picture="1.gif",
colorized=True,
contrast=1.0,
brightness=1.0,
words就是写入的内容,可以是网址。
version是版本
level是控制纠错水平,范围是L、M、Q、H,从左到右依次升高
picture是将要合成的gif图片
成品
这里我用的是周星星的表白情景。当然你也可以换成自己的表白图片。
然后最后二维码扫出来的结果是这样的:
当然在字节允许的范围内,你甚至可以写一篇表白文章。这个就靠你们自己了。上面的思想还是说的比较清楚的。有需要拿完整源码的话,请移步到公众号:诗一样的代码。既然进来了,原创不易。小伙伴点个赞再走呗。