标签:广告 base 多少 编码 错误 install 计算 anti 准备
在我们的生活中,二维码可以说是无处不在了:加好友?扫个码!付钱?扫个码!大街小巷,二维码随处可见,甚至小广告里也加上了二维码。
如今,二维码已经有了信息获取、网站跳转、手机电商以及手机支付等多种功能。大家平时见到最多的应该是黑白的二维码。就像这样:
以下的内容中,你将会了解到二维码的基本知识并且学会制作一个属于你自己的动态二维码。
让我们一起来吧。
二维码是用某种特定的几何图形按一定规律在平面(也即二维方向上)分布的黑白相间的图形记录数据符号信息的,它利用了计算机内部逻辑“0”“1”的概念,用几个与二进制相对应的几何图形来表示文字信息,每种码都有特定的字符集。
各部分解析:
好了,基础知识到这里,接下来我们来一步一步实现生成二维码。
安装导入qrcode以及myqr库,依次点击“开始”-“运行”-输入“cmd”,通过pip依次安装:
然后我们开始制作一个最简单的二维码,代码如下:
运行后如下:
稍作修改就可以自行输入二维码表示的信息:
然后我们给二维码加一个logo:
运行结果如下,扫描之后就能登录到北京理工大学的主页。
6 . 生成动态二维码
这下我们就要用到MyQR库了
下面我们来详细的讲解一下 myqr.run()
函数里面的参数
参数 | 含义 | 详细 |
---|---|---|
words | 二维码指向链接 | str,输入链接或者句子作为参数 |
version | 边长 | int,控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入的信息的长度和使用的纠错等级 |
level | 纠错等级 | str,控制纠错水平,范围是L、M、Q、H,从左到右依次升高,默认纠错等级为‘H‘ |
picture | 结合图片 | str,将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片 |
colorized | 颜色 | bool,使产生的图片由黑白变为彩色的 |
contrast | 对比度 | float,调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0 |
brightness | 亮度 | float,调节图片的亮度,其余用法和取值与 contrast 相同 |
save_name | 输出文件名 | str,默认输出文件名是"qrcode.png" |
save_dir | 存储位置 | str,默认存储位置是当前目录 |
标签:广告 base 多少 编码 错误 install 计算 anti 准备
原文地址:https://www.cnblogs.com/rrh4869/p/11219517.html