本文共 1656 字,大约阅读时间需要 5 分钟。
如何做到用一行代码实现动态二维码的制作?
用法比较简单,直接通过pip安装即可
pip3 install myqr
安装完成之后,就可以生成你想要的二维码了。对!就是这么简单…
普通的二维码
直接执行下面代码即可
# myqr 二维码内容>myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA
会在当前目录生成相应的二维码图片,默认名字为 qrcode.png。
如果需要修改生成二维码的名称或者路径可以通过以下的命令来完成:
例如:生成一个Python3X.jpg的二维码图片,路径在E盘的根目录
myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -n Python3X.jpg -d E:\
对于二维码,可以自定义它的大小和容错纠错能力。
如生成大小为10,纠错率为M等级的二维码
myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -v 10 -l M
生成艺术二维码
有时候为了吸引大家的注意力,普通二维码的效果就会力不从心。所以可以通过艺术二维码的形式,生成的方式也很简单。
比如我在网上找了一张小猪佩奇的图片
如果想让小猪佩奇和我们的二维码结合,可以通过 -p 命令去完成,方式也很简单,仍然是一行代码。
myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -p peiqi.jpg but,结果貌似不是我们想要的。竟然是黑白的…myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -p peiqi.jpg -c
执行之后,有没有发现效果好了很多呢?
-bri :修改图片的亮度,默认值也为1.0
生成动态的二维码。
动态二维码
艺术二维码虽然好看多了,但是依旧无法达到我们装X的目的,so,可以来个动态的二维码。方式跟上面的艺术二维码一样,唯一的区别就是图片必须是gif。默认也是黑白的,因此需要加上 -c
myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -p pig.gif -n Python3X.gif -c
效果图:
info.txt的内容如下:
# 二维码内容words=http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA# 大小v=11# 图片(gif)路径p=pig.gif# 输出二维码的名称n=Python3X.gif# 上色C
需要注意的是,上面内容中的注释只是为了解释说明,使用过程中需要删掉注释的汉字,不然会编译报错。
配置完成后执行myqr.exe即可在当前目录生成出你需要的二维码,如果不能正常生成,请在cmd中执行exe文件。 有哪些不清楚的地方,欢迎留言!转载地址:http://ixzab.baihongyu.com/