python小技巧花式表白之动态二维码,这个gif有点帅哦
Posted 诗一样的代码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python小技巧花式表白之动态二维码,这个gif有点帅哦相关的知识,希望对你有一定的参考价值。
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图片
成品
这里我用的是周星星的表白情景。当然你也可以换成自己的表白图片。
然后最后二维码扫出来的结果是这样的:
当然在字节允许的范围内,你甚至可以写一篇表白文章。这个就靠你们自己了。上面的思想还是说的比较清楚的。有需要拿完整源码的话,请移步到公众号:诗一样的代码。既然进来了,原创不易。小伙伴点个赞再走呗。
以上是关于python小技巧花式表白之动态二维码,这个gif有点帅哦的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 小技巧之 ListView 和 PageView 的各种花式嵌套