python生成二维码代码_python 一行代码生成 二维码
效果图如上:动态二维码,彩色二维码,黑白二维码;
看到别人做的炫酷二维码,瞬间心动,想动手做个 自己的炫酷二维码。
github上有大神 做的框架,直接拿来用,安装工具 myqr: pip install myqr
安装完成后,就可以在命令行中输入myqr 查看下使用帮助:
可以简单查看下myqr 的参数支持。
安装后,可以在命令行中使用,可以在python工具中使用。习惯在pycharm使用。
代码中参数简单介绍:
words:扫描二维码后展示的内容,可以是网页链接或文字描述。 (网页链接,放置扫描二维码后,想要跳转的网址;)
version:生成二维码边长,1~40,数字越大边长越大
level:二维码纠错级别,范围【'L','M','Q','H'】,H为最高级默认选项
picture:自定义二维码背景图,支持格式:.jpg, .png, .bmp, .gif
colorized:二维码背景颜色,默认为False,即黑白色,True,生成彩色二维码
brightness:亮度,值越高亮度越高,默认1.0,值常和对比度相同,可默认
contrast:对比度,值越高对比度越高,默认1.0,可默认
save_name:生成二维码名称
save_dir:生成 二维码路径,默认程度当前路径,注意同名文件会覆盖旧的
pycharm 中代码如下:
importosfrom MyQR importmyqr
version, level, qr_name=myqr.run(
words='https://www.cnblogs.com/MTXue/',
version= 1,
level= 'H',
picture='red.gif',#picture = r'C:\Python\orange.gif', # 提供的图片,要确保图片和代码在同一路径下
colorized = True, #true 彩色,false 黑白
contrast = 1.1, #对比度
brightness = 1.1, #亮度
save_name = '567red.gif',#save_name = r'C:\Python\orange1.gif', # 生成的二维码
save_dir =os.getcwd()
)
一行代码,就可以生成 二维码。
想要黑白的,colorrized 不设置,就生成黑白色; 设置True生成彩色;
picture 放置jpg,生成jpg;放置png,生成png;
如果想生成动态二维码,一定要放置gif动态图片,生成的图片格式也要设置gif动态;
黑白二维码,彩色二维码一般都是ok。
动态二维码,生成后,遇到在pycharm中,动态gif显示静态问题,后直接在电脑文件夹下或桌面,设置动态图片,生成动态gif二维码;
发现在其他文件夹或桌面上生成的动态二维码确实是动态的;
再次尝试,在pycharm当前目录下放置gif图片,生成在pycharm当前目录下的gif二维码,复制到桌面,二维码也是正常显示动态的。说明代码是ok的。
唯一自己实现时留下的问题是,pycharm中放置的动态图片,是无法动态显示的。
这个,回头再研究下,目前没找到原因;不过,生成各种二维码的目标,是妥妥的实现啦!
python生成二维码代码_python 一行代码生成 二维码相关推荐
- Java实现一行代码生成二维码,可传输到前端展示,可自定义二维码样式,可设置图片格式,可对二维码添加图片,可对二维码添加文字,可以设置二维码大小、字体大小、字体颜色、边框颜色、边框大小等等
Java实现一行代码生成二维码,可传输到前端展示,可自定义二维码样式,可设置图片格式,可对二维码添加图片,可对二维码添加文字,可以设置二维码大小.字体大小.字体颜色.边框颜色.边框大小等等. 0.准备 ...
- 动态照片墙 python 实现_利用python生成照片墙的示例代码
这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...
- python制作图片墙_利用python生成照片墙的示例代码
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- python照片墙地图_利用python生成照片墙的示例代码
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- python制作心形照片墙_利用python生成照片墙的示例代码
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- python自制简易二维码代码_python5行代码生成特色二维码
python的myqr库有生成二维码的功能,仅仅用几行代码就可以实现特色二维码,快来试试吧! 首先需要安装myqr库 win+R 打开命令行 pip install myqr 2.安装完毕之后就可以快 ...
- python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码
随机生成6位验证码代码 # -*- coding: utf-8 -*- import random def generate_verification_code(): ''' randomly gen ...
- python如何注释一段代码_Python 中如何写注释
在写 Python 代码的时候,一个很好的编码实践就是使得你的代码简洁,易懂.组织代码,设置变量,以及给函数有意义的名字,都是几个不错的方法. 另外一个提高代码可读性的方式就是使用注释.一个注释就是可 ...
- python数据分析并生成报告_pandas_profiling :教你一行代码生成数据分析报告
分析报告全貌 什么是探索性数据分析 熟悉pandas的童鞋估计都知道pandas的describe()和info()函数,用来查看数据的整体情况,比如平均值.标准差之类,就是所谓的探索性数据分析-ED ...
最新文章
- Oracle计划将ZGC项目提交给OpenJDK
- 腾讯财付通漏洞遭***利用 威胁QQ彩钻等付费用户
- Android应用性能优化之使用SparseArray替代HashMap(转)
- 182. 查找重复的电子邮箱
- C#中HTML和UBB互相转换的代码
- 正确评估SQL数据库性能,你必须知道的原理和方法!
- C++小白课本练习4
- php定时任务引入文件,php解决crontab定时任务不能写入文件问题的方法分析
- 数组 -- removeElement -- 图解
- 没使用Spring Cloud的版本管理导致Eureka服务无法注册到Eureka服务注册中心
- “同样的”约束,不同的位置
- ubuntu下安装opencv2
- 数据结构_十字链表(C语言)
- 我的世界java版如何加披风_我的世界正版披风怎么换
- 如何重装来客电商源码?
- android 实现表格横向混动_凌派锐·混动:技术赋能下的越级表现
- 洛谷P4824 [USACO15FEB] Censoring S 题解
- iOS使用ShareSdk进行第三方微信登录
- 硬件知识:声控楼道灯电路
- C#轻松创建ModbusTCP服务器【Slave】,实现工业数据交换接口。