Dragon
  非凡社群营销服务平台专注于社群管理,社群裂变,多群同步直播,企业微信SCRM系统。欢迎合作咨询;客服微信11112751

教你使用 Python 制作酷炫二维码

2021-03-12 09:31 19 微信机器人

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

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

教你使用 Python 制作酷炫二维码

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

教你使用 Python 制作酷炫二维码

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

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

或者 这样!

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

教你使用 Python 制作酷炫二维码

是不是炒鸡好看!

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

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

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

  • 普通二维码
  • 艺术二维码
  • 动态二维码

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

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

1、安装 myqr

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

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

命令行键入:

pip install myqr 

看到这样提示:

教你使用 Python 制作酷炫二维码

就安装成功了!!!

2、使用方式

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

myqr  网址链接

比如:

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

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

3、制作普通二维码

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

教你使用 Python 制作酷炫二维码

普通二维码只需在命令行输入: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、制作艺术二维码

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

教你使用 Python 制作酷炫二维码

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

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

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

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

教你使用 Python 制作酷炫二维码

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

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

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

教你使用 Python 制作酷炫二维码

你还可以添加对比度参数和亮度参数,来调节艺术二维码图片的视觉效果:

  • 参数-con 用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为 1.0。
  • 参数 -bri 用来调节图片的亮度,其余用法和取值与 -con 相同。

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

4、制作动态二维码

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

教你使用 Python 制作酷炫二维码

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

END

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

非凡建群宝给非凡建群宝打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文来自投稿,不代表微信机器人立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

2021-03-12

2021-03-12

×
Tips:非凡社群营销服务平台专注于社群管理,社群裂变,多群同步直播,企业微信SCRM系统。欢迎合作咨询;客服微信11112751