【花式表白之动态二维码】,这个gif有点帅哦|Python 主题月

本文正在参加「Python主题月」,详情查看 活动链接

hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。

二维码的原理

二维码的原理是二进制运算,总的来说,二维码利用二进制的0和1作为代码,同时使用若干个与二进制相对应的几何形体表示文字数值信息。使用代表正方形的黑白格来记录信息,并且可以在水平和竖直方向上进行编码。

认识MyQR

MyQR是Python的一个第三方库,专门用来制作个性二维码。在Python调用MyQR之前需要先安装MyQR库。

1、通过【Windows】+【R】键打开一个对话框,在对话框中输入cmd并确定,即可打开cmd窗口。

2、在cmd窗口中知道自己python安装的路径。输入pip3 install MyQR并回车,即可下载。

image.png

写入代码

主要代码如下:

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图片

成品

1.gif

这里我用的是周星星的表白情景。当然你也可以换成自己的表白图片。

2.gif

然后最后二维码扫出来的结果是这样的:

image.png

当然在字节允许的范围内,你甚至可以写一篇表白文章。这个就靠你们自己了。上面的思想还是说的比较清楚的。有需要拿完整源码的话,请移步到公众号:诗一样的代码。既然进来了,原创不易。小伙伴点个赞再走呗

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享