实现功能的是Python的一个第三方库——myqr,它便是今天的主角了。
myqr可以根据网址制作对应的二维码,二维码有三种形式可供选择:
普通二维码
艺术二维码
动态二维码
1 安装myqr
在安装之前,你需要保证电脑里已经安装python 3.x,这是基本环境。
安装myqr和安装普通的python一样,很简单,使用pip安装即可
pip install myqr
2 使用myqr
run(words, version=1, level='H', picture=None, colorized=False, contrast=1.0, brightness=1.0, save_name=None, save_dir=os.getcwd()): 参数说明 words 二维码内容 version 参数是控制二维码边长的,范围 1至40,数字越大边长越大; level 控制纠错水平,范围是L、M、Q、H,从左到右依次升高。默认纠错等级是最高级的H。 picture 参数可以把原二维码和同目录下另一张图片结合形成新的黑白艺术二维码。 colorized 参数给它一些 color 形成彩色二维码。 contrast 用以调节图片的对比度,默认1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。 brightness 用来调节图片的亮度,其余用法和取值与 contrast 相同。 save_name 控制文件名,格式可以是 .jpg, .png ,.bmp ,.gif ; save_dir 控制位置,控制二维码图片的保存位置
代码如下:
from MyQR import myqr
myqr.run(words='https://blog.csdn.net/apollo_miracle', picture='icon.jpg', colorized=True, save_name="apollo_miracle.png")
运行结果: