Python使用myqr库生成普通、彩色及动态二维码详解

周叙
周叙
发布时间:2026-10-14 | 3人浏览过
原创

本文详细介绍如何利用Python第三方库myqr生成多种类型的二维码。通过pip安装后,可调用run方法生成普通黑白二维码、嵌入图片的彩色艺术二维码以及GIF动态二维码。文章涵盖参数配置、路径注意事项及命令行用法,帮助开发者快速实现个性化二维码制作。

Python使用myqr库生成普通、彩色及动态二维码详解

前言

相信大家在各类群组中见过不少带有趣味图片的二维码,今天我们就来学习如何利用Python制作这类二维码,主要涉及myqr库的使用,这里分享这个实用的工具。

MyQR是一个支持生成自定义二维码的第三方库,它可以根据需求生成普通二维码、嵌入图片的艺术二维码,甚至是动态二维码。

环境配置与库安装

首先,请确保已配置好Python3环境(也可以使用Anaconda)以及代码编辑器(例如PyCharm)。

接下来,通过pip命令安装myqr库:


pip install myqr

代码实现与参数说明

在PyCharm中创建新项目并新建Python文件。


from MyQR import myqr
myqr.run(words='http://www.shdf.gov.cn/',version=10,level='H',picture='C:/Users/Desktop/pic2.jpg',colorized=True,save_name='ddd.png',save_dir='C:/Users/Desktop')

调用myqr库的run方法,以下是对相关参数的说明:

需要注意的是,picture参数默认生成黑白二维码,若需彩色效果,请将colorized参数设置为True。若要生成动态二维码,只需将picture参数中的文件后缀改为'xxx.gif'即可。

二维码生成实例

以下是使用Python库myqr生成二维码的几个小实例:

1. 生成普通二维码

在代码中导入MyQR模块下的myqr模板,其中words参数用于接收字符串,作为二维码包含的内容。


1 from MyQR import myqr#注意大小写
2 myqr.run(words='https://www.cnblogs.com/Estate-47/')

运行代码后会生成一个名为“qrcode.png”的二维码图片。使用微信扫描该二维码,即可自动跳转到指定的网址链接。

2. 生成带图片的二维码


 myqr.run(words='https://www.cnblogs.com/Estate-47/',
     picture='girl.jpg',colorized=True)
 图片要和代码保持同一路径

 

上述代码生成的是彩色图片,如果需要黑白效果,请移除colorized=True参数。此外,请确保图片文件与代码文件位于同一目录下,否则程序会报错提示找不到图片。

3. 生成动态二维码

除了代码方式,也可以直接在命令行中使用myqr指令来生成所需的二维码。


 myqr 'https://www.cnblogs.com/Estate-47/' -p QX.gif -c
 
 myqr.run(words='https://www.cnblogs.com/Estate-47/',
   picture='QX.gif',colorized=True)

总结

关于Python利用myqr库创建二维码的介绍到此结束,更多相关Python使用myqr库创建二维码的内容,请搜索本站历史文章或继续浏览后续文章,希望大家今后多多支持本站!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表