B站同步教程:python小项目实战之个性化二维码制作_哔哩哔哩_bilibili
本教程是在pycharm+anaconda创建的虚拟环境中执行,虚拟环境的好处是:各个项目环境之间相互隔离,互不影响。
虚拟环境的搭建可看我的博文:超详细的pycharm+anaconda搭建python虚拟环境-CSDN博客
当然本教程并不必须在虚拟环境中执行,但要确保python的版本是3.X的
1. python制作个性化二维码
1. 制作二维码需要的包
用python制作二维码需要的第三库是MyQR,所以第一步先在环境中安装这个库
pip install MyQR -i https://pypi.tuna.tsinghua.edu.cn/simple
安装命令后面加上清华源,使安装过程更快
2. python制作普通二维码
这里以制作进入CSDN官网的二维码来示例,代码如下
from MyQR import myqr
def my_qr():
"""制作普通二维码,没有任何背景图片."""
myqr.run(
words="https://blog.csdn.net", # 二维码指向链接
version=9, # 二维码边长, 范围是1到40
save_name="images/general_qr.png" # 二维码保存的路径和名称,需要有images文件夹
)
if __name__ == '__main__':
my_qr()
效果如下:
3. python制作艺术二维码
这里需要一张普通格式的背景图片,代码如下:
from MyQR import myqr
def my_qr():
"""制作艺术二维码,需要普通格式背景图片."""
myqr.run(
words="https://blog.csdn.net", # 二维码指向链接
picture="images/jerry.png", # 背景图片地址
version=9, # 二维码边长, 范围是1到40
colorized=True, # 二维码为彩色
save_name="images/art_qr.png" # 二维码保存的路径
)
if __name__ == '__main__':
my_qr()
效果如下:
4. python制作动图二维码
需要一张gif格式的背景图,代码如下:
from MyQR import myqr
def my_qr():
"""制作gif二维码,需要gif格式背景图片."""
myqr.run(
words="https://blog.csdn.net", # 二维码指向链接
picture="images/jerry.png", # 背景图片地址
version=9, # 二维码边长, 范围是1到40
colorized=True, # 二维码为彩色
save_name="images/art_qr.png" # 二维码保存的路径
)
if __name__ == '__main__':
my_qr()
效果如下:
5. myqr.run() 中参数及意义
2. 完整项目代码
感兴趣的朋友,欢迎下载!
链接:https://pan.baidu.com/s/1QHNwOQMac1lJOtv5vDfz0Q
提取码:zgl6