用 Python 做动态二维码哄女友开心

栏目: IT技术 · 发布时间: 6年前

内容简介:重磅干货,第一时间送达来源:凹凸数据

点击上方 蓝色小字 ,关注 “ 涛哥聊Python ”

重磅干货,第一时间送达

来源:凹凸数据

如何用 python 制作动态二维码,来哄 女朋友开心?

这句话前半部分相信大家已经很熟悉了,很多同学也给自己的网站地址做过图片为底的二维码。

后半部分呢?那肯定要增加一些趣味啊,不然岂不是对不起凹凸数据的solgan。

先看看在抖音上超级火的视频吧。

原理非常简单,关键就是那个带图片的二维码。

那我们接下来开始仿照着做一下。

1、拿到网址

手疾眼快的截图,拿到刚才视频中出现的二维码,并解析成网址。

结果: https://a.scene.eprezi.com/s/XteInz0v?adpop=1

2、安装MyQR库

直接用pip install MyQR(或者myqr)即可。

需要注意的是MyQR依赖于python3,在python2的环境下可能无法正常运行。

3、了解一下myqr相关参数的使用说明

用 Python 做动态二维码哄女友开心

4、生成普通二维码

在程序中导入MyQR包下的模板myqr,其中word参数接收一个字符串作为二维码的内容。

from MyQR import myqr #此处注意大小写
myqr.run(words='https://a.scene.eprezi.com/s/XteInz0v?adpop=1')

这里没有加参数限制,所以运行后本地只生成了一个名为“qrcode.png”的普通二维码图片。

用 Python 做动态二维码哄女友开心

下面我们添加参数试试。

5、生成带图片的动态二维码

在网上没有收到同款图片,只找到了一个类似的动图,并命名为:发射心心.gif

用 Python 做动态二维码哄女友开心

代码如下(相关参数解释我已经写在了注释里):

from MyQR import myqr
#使用前需要先安装myqr模块,终端里运行:pip install myqr

myqr.run(
        words='https://a.scene.eprezi.com/s/XteInz0v?adpop=1',
        #输入链接或者句子作为参数,扫描二维码后显示
        version=5,
        #控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入的信息的长度和使用的纠错等级。
        level='H',
        #控制纠错水平,范围是L、M、Q、H,从左到右依次升高
        picture='发射心心.gif',
        #将QR二维码图像与一张同目录下的图片相结合,此处设置该图片
        colorized=True,
        #默认是黑白(False),可以选择彩色(True)
        contrast=1.0,
        #调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。
        brightness=1.0,
        #调节图片的亮度,用法与contrast相同。
        save_name='xinxin.gif',
        #输出文件名,格式可以是 .jpg, .png ,.bmp ,.gif ;
        
   myqr.run(words='https://www.cnblogs.com/Estate-47/')

结果如下:

用 Python 做动态二维码哄女友开心

这样我们就根据H5的链接生成了文章开始视频里的动态二维码了,不如发给女朋友试试?

温馨提醒,微信发动态图会变成表情包,建议发静态图。

也就是改成picture='xinxin.jpg'即可。

参考文章:

Huang supreme 《python教你生成动态二维码》

往期阅读

为什么互联网公司天天都在招人?

如何黑掉一台根本不联网的电脑?

某度网盘最新高速下载方法,完全免费,无需登录账号!

用 Python 做动态二维码哄女友开心


以上所述就是小编给大家介绍的《用 Python 做动态二维码哄女友开心》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

Go Web 编程

Go Web 编程

[新加坡]Sau Sheong Chang(郑兆雄) / 黄健宏 / 人民邮电出版社 / 2017-11-22 / 79

《Go Web 编程》原名《Go Web Programming》,原书由新加坡开发者郑兆雄(Sau Sheong Chang)创作、 Manning 出版社出版,人名邮电出版社引进了该书的中文版权,并将其交由黄健宏进行翻译。 《Go Web 编程》一书围绕一个网络论坛 作为例子,教授读者如何使用请求处理器、多路复用器、模板引擎、存储系统等核心组件去构建一个 Go Web 应用,然后在该应用......一起来看看 《Go Web 编程》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具

html转js在线工具
html转js在线工具

html转js在线工具