效果图如上:动态二维码,彩色二维码,黑白二维码;

看到别人做的炫酷二维码,瞬间心动,想动手做个 自己的炫酷二维码。

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 一行代码生成 二维码相关推荐

  1. Java实现一行代码生成二维码,可传输到前端展示,可自定义二维码样式,可设置图片格式,可对二维码添加图片,可对二维码添加文字,可以设置二维码大小、字体大小、字体颜色、边框颜色、边框大小等等

    Java实现一行代码生成二维码,可传输到前端展示,可自定义二维码样式,可设置图片格式,可对二维码添加图片,可对二维码添加文字,可以设置二维码大小.字体大小.字体颜色.边框颜色.边框大小等等. 0.准备 ...

  2. 动态照片墙 python 实现_利用python生成照片墙的示例代码

    这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...

  3. python制作图片墙_利用python生成照片墙的示例代码

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  4. python照片墙地图_利用python生成照片墙的示例代码

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  5. python制作心形照片墙_利用python生成照片墙的示例代码

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  6. python自制简易二维码代码_python5行代码生成特色二维码

    python的myqr库有生成二维码的功能,仅仅用几行代码就可以实现特色二维码,快来试试吧! 首先需要安装myqr库 win+R 打开命令行 pip install myqr 2.安装完毕之后就可以快 ...

  7. python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码

    随机生成6位验证码代码 # -*- coding: utf-8 -*- import random def generate_verification_code(): ''' randomly gen ...

  8. python如何注释一段代码_Python 中如何写注释

    在写 Python 代码的时候,一个很好的编码实践就是使得你的代码简洁,易懂.组织代码,设置变量,以及给函数有意义的名字,都是几个不错的方法. 另外一个提高代码可读性的方式就是使用注释.一个注释就是可 ...

  9. python数据分析并生成报告_pandas_profiling :教你一行代码生成数据分析报告

    分析报告全貌 什么是探索性数据分析 熟悉pandas的童鞋估计都知道pandas的describe()和info()函数,用来查看数据的整体情况,比如平均值.标准差之类,就是所谓的探索性数据分析-ED ...

最新文章

  1. Oracle计划将ZGC项目提交给OpenJDK
  2. 腾讯财付通漏洞遭***利用 威胁QQ彩钻等付费用户
  3. Android应用性能优化之使用SparseArray替代HashMap(转)
  4. 182. 查找重复的电子邮箱
  5. C#中HTML和UBB互相转换的代码
  6. 正确评估SQL数据库性能,你必须知道的原理和方法!
  7. C++小白课本练习4
  8. php定时任务引入文件,php解决crontab定时任务不能写入文件问题的方法分析
  9. 数组 -- removeElement -- 图解
  10. 没使用Spring Cloud的版本管理导致Eureka服务无法注册到Eureka服务注册中心
  11. “同样的”约束,不同的位置
  12. ubuntu下安装opencv2
  13. 数据结构_十字链表(C语言)
  14. 我的世界java版如何加披风_我的世界正版披风怎么换
  15. 如何重装来客电商源码?
  16. android 实现表格横向混动_凌派锐·混动:技术赋能下的越级表现
  17. 洛谷P4824 [USACO15FEB] Censoring S 题解
  18. iOS使用ShareSdk进行第三方微信登录
  19. 硬件知识:声控楼道灯电路
  20. C#轻松创建ModbusTCP服务器【Slave】,实现工业数据交换接口。

热门文章

  1. MySQL之MVVC简单介绍
  2. 为什么是int main()而不是void main()
  3. 每天一个linux命令:cd命令
  4. 图解集中转发与本地转发模式的区别
  5. CoordinatorLayout/AppbarLayout/CollapsingToolbarLayout的配合使用,Toolbar特效
  6. ffmpeg4教程10:avfilter混音处理
  7. window7 破解vs2008的补丁
  8. 分布式文件存储系统的优点和缺点
  9. 数据结构栈的插入和删除
  10. 智能家居的目前阶段技术难点