这篇文章讲的是如何利用python制作狂拽酷炫吊炸天的二维码,非常有趣哦!

可能你见过的二维码大多长这样:

普普通通,平平凡凡,没什么特色。。。

但,如果二维码长这样呢!

或者 这样!

是不是炒鸡好看!

这篇文章 就是 教你如何用Python制作这些酷炫的二维码!

实现这些功能的是Python的一个第三方库——myqr,它便是今天的主角了。

myqr可以根据网址制作对应的二维码,二维码有三种形式可供选择:普通二维码

艺术二维码

动态二维码

具体什么样,就是上面图片呈现的那些了!

到底怎么动手制作呢?分四步走

1、安装myqr

在安装之前,你需要保证电脑里已经安装python 3.x,这是基本环境。并且本文是在windows中实验的,其它系统大同小异,问题处请自研解决喽

安装myqr和安装普通的python一样,很简单,使用pip安装即可

在命令行键入:

pip install myqr

看到这样提示:

就安装成功了!!!

2、使用方式

该库在命令行中运行,你只需要传递网址链接、图片地址等参数,就可以生成相应的二维码,二维码图片默认保存在当前目录下面。命令行输入格式:

myqr 网址链接

比如:

myqr https://zhuanlan.zhihu.com/pydatalysis

再按enter键执行,就能生成对应链接的二维码了。

3、制作普通二维码

普通二维码就是常见的的二维码,长这样:

普通二维码只需在命令行输入:myqr + 链接参数

myqr https://zhuanlan.zhihu.com/pydatalysis改变二维码边长

你可以通过输入边长参数 '-v',改变二维码的尺寸

myqr https://zhuanlan.zhihu.com/pydatalysis -v 10

-v 控制边长,范围是1至40,数字越大边长越大对二维码图片命名

参数 '-n'可以对生成的二维码图片重命名

myqr https://zhuanlan.zhihu.com/pydatalysis -v 10 -n pydatas.jpg设置二维码图片保存地址

参数'-d'可以定义二维码图片的保存位置,比如我要保存在c:\picture\

myqr https://zhuanlan.zhihu.com/pydatalysis -v 10 -n pydatas.jpg -d c:\picture\

3、制作艺术二维码

艺术二维码是融合了静态图片的二维码,像这样:

怎么融合图片呢?很简单,传入图片地址参数'-p'

比如说我d盘有一张海绵宝宝的图片,地址是:d:\hmbb.jpg即传入参数'-pd:\hmbb.jpg'在命令行键入:

myqr https://zhuanlan.zhihu.com/pydatalysis -p d:\hmbb.jpg

执行就能生成上图的海绵宝宝主题二维码了

你会发现怎么是黑白的呢?如何变成漂亮的彩色?

也很简单,在图片地址参数'-d'后面加上色彩参数'-c',就能使黑白变彩色了

myqr https://zhuanlan.zhihu.com/pydatalysis -p d:\hmbb.jpg -c

你还可以添加对比度参数和亮度参数,来调节艺术二维码图片的视觉效果:参数-con 用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。

参数 -bri 用来调节图片的亮度,其余用法和取值与 -con 相同。

尺寸调节、图片位置设置等参数和普通二维码一样哦!

4、制作动态二维码

动态二维码是艺术二维码的一种,不过它是可动的,像这样:

动态二维码的制作和艺术二维码一样,这里不做赘述,只需要传入的图片是gif格式,输出二维码图片也是gif格式。

END

python制作二维码_教你使用Python制作酷炫二维码相关推荐

  1. python画建筑分析图_教你用GH绘制酷炫的流线分析图 | 建筑学院

    教你用GH绘制酷炫的流线分析图 重要声明:这篇教程纯粹为绘图方法的介绍,其中的"人流数据"为YY而来的伪数据,没有真实性及可参考性,不可以作为科研方法!请相关课题的研究者使用合理的 ...

  2. python利用自动识别写模块_教你用Python 实现自动导入缺失的库

    在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No mod ...

  3. 使用python 处理表格生成图表_教你用Python自动读取数据生成图表,产生的效益很可观...

    厌烦了每次都要在Excel里拖动数据来生成图形吧,这篇文章里,教你用Python自动读取Excel数据生成图表,然后Python 使用XlsxWriter模块在Excel工作表中绘制带有数据表的柱形图 ...

  4. python画动态爱心代码_教你用python画动态爱心表白

    原标题:教你用python画动态爱心表白 初级画心 学Python,感觉你们的都好复杂,那我来个简单的,我是直接把心形看作是一个正方形+两个半圆: 于是这就很简单了,十行代码解决: import tu ...

  5. python 图片识别二维码_教你用Python实现实时二维码识别

    鸽了好久,最近准备要更新了,想了很久将来可能会固定化的更新内容,会照顾我各种读者,比如这个Python一小时栏目,我让你在一个小时内实现一个有趣有用的小玩意,适合Python初学者或者编程兴趣者来食用 ...

  6. python自动回复机器人手机版_教你用python做一个哄女友的微信自动回复机器人

    虽然题目是这样的,但是为了两人的幸福,还是尽量不要这么敷衍你的女朋友,毕竟这个世上还是有很多单身狗存在的 . 这是一个github最近刚刚上传的一个开源项目,短短几天就已经有了3000+star,原本 ...

  7. python设计拼图小游戏_教你用Python自制拼图小游戏,轻松搞定熊孩子

    摘要:本文主要为大家详细介绍了python实现拼图小游戏,文中还有示例代码介绍,感兴趣的小伙伴们可以参考一下. 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Pyth ...

  8. python画建筑分析图_教你用GH绘制酷炫的流线分析图

    重要声明:这篇教程纯粹为绘图方法的介绍,其中的"人流数据"为YY而来的伪数据,没有真实性及可参考性,不可以作为科研方法!请相关课题的研究者使用合理的.正确的.实际的方法采集并分析数 ...

  9. python的界面文字翻译_教你用Python实现微信翻译机器人

    相信大家在日常学习或者是阅读英文文章的过程中,难免会出现几个不认识的单词,或者想快速翻译某段英文的意思. 今天,利用Python爬虫等知识,教大家打造一个微信下的翻译小助手.好吧,开始干活. 先来看看 ...

  10. python爬取并翻译_教大家用python爬取百度翻译,超简单-Go语言中文社区

    一,首先导入urllib里面的request和parse:这里导入parse主要字符转码 from urllib import request,parse 二,爬取别人的网站最好加入伪装,也就是浏览器 ...

最新文章

  1. 女程序员被阿里录取工资二万六,辞职时被领导挽留:给你四万留下
  2. MySQL : 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost...
  3. java解析excel的js页面,Java导入Excel文件页面实现JS
  4. 字符缓冲输入流,高效读取整行数据
  5. 舰船目标检测的学习笔记(legacy)
  6. 读书笔记之inside JVM(4)
  7. MOSS中集成各个子网站的数据到一个页面,做决策支持页面的首选: Web Capture
  8. linux下如何在线添加和移除scsi磁盘?
  9. windbg学习---?? 和 ?
  10. JS工具对象 DATE 方法
  11. linux系统服务器配置snmptrap步骤
  12. 电脑word如何删除空白页面
  13. opencv-contrib sfm扩展模块下载安装
  14. 你珍藏多年,不舍得分享的网站有哪些?
  15. 计算机内存清理原理,怎样清理计算机内存
  16. 对计算机学院建设性意见,计通学院云平台优质课程建设实施意见
  17. Matlab幂律变换及直方图均衡化
  18. 为什么计算方差有时候除n,有时候除n-1
  19. 乱世奸雄纵横三国:品曹操
  20. 现在才发现:敏捷迭代的好处实在太多了

热门文章

  1. PhoenixFramework自动化测试平台部署初始化说明
  2. HDOJ 1035 模拟 水
  3. python改变默认编码
  4. r语言保存成html文件,R语言统计结果输出至本地文件的几种方法示例
  5. 相机内参_相机标定(一):机器人手眼标定
  6. 如何调整标题字体大小_如何将【双代号网络图】调整清晰美观
  7. python生产和消费模型_【Python】python 生产/消费模型
  8. 使用 sequelize 在 node 环境下操作 Mysql
  9. 使用Koa2重构博客项目
  10. 服务器系列和酷睿系列,三大系列 从英特尔主流处理器选择服务器(2)