用Python(v3.7)制作各种各样的二维码(QRcode)(2019-8-1)
**本人使用的软件为JetBrains PyCharm 2018.3.7 x64以及Python(v3.7)编写代码** 一·简单二维码1.利用Python生成二维码,需要安装第三模块qrcode和pillow,可以直接利用pip安装(win+r下的运行输入 pip install qrcode以及 pip install pillow) 或者在pycharm中安装,点击右边的+,搜索相应的模块,点击下方的install Package安装,然后一路点击ok。 ? ? 2.安装两个模块成功之后,我们需要在py文件中,导入相应模块, 3.编写代码。 4.生成二维码图片。 ※注释: 代码中的参数version 表示生成二维码的尺寸大小,取值范围是 1 至 40,最小尺寸 1 会生成 21 * 21 的二维码矩阵,version 每增加 1,生成的二维码就会添加 4 个单位大小,例如 version 是 2,则生成 25 * 25 尺寸大小的二维码。 参数 ERROR_CORRECT?指定二维码的容错系数,分别有以下4个系数: 参数 box_size 表示二维码里每个格子的像素大小。 源码: import qrcode ? ?二·图标二维码上面所生成的二维码图片有点一般,下面我们可以制作带有个性图片(图标,且格式为png)的二维码。 直接贴源码↓ import qrcode ? ? 这样子就可以生成带有图标的二维码。 三·图片形式二维码这里主要运用另外一个第三方模块(MyQR),按照上述方式安装模块,然后在代码中导入,以下是源码: from MyQR import myqr 生成图片二维码 四·动态图片二维码方法如上,只是将picture的图片来源改为.gif格式的动态图片,而且保存必须保存为相应的.gif格式。 ? 以上就是我通过参考网上代码后学习的制作二维码。以后将会添加图形界面,并改善代码的性能,并尽可能添加更多的功能。(MARK一下,待填坑)(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |