本文做者:HelloGitHub-LITTLECHIEHgit
这是 HelloGitHub 推出的《讲解开源项目》系列,今天给你们推荐一个 Python 开源生成二维码的项目——qrcodegithub
二维码又称二维条码,常见的二维码为 QR Code,QR 全称 Quick Response。是一个近几年来移动设备上超流行的一种编码方式,在如今的生活中二维码随处可见。咱们能够用它支付、浏览网站等,为何他会这么流行?下面说几个特色:编程
好比咱们如今常见的公众号二维码,他就利用了二维码容错能力强的特色,在二维码中间加入了公众号的图标。虽然中间的图片遮盖了一部分二维码的真实数据,但由于其强大的容错能力,因此并无影响二维码要传递的数据。bash
一图胜千言,好了这里二维码的基本知识就介绍完成了。工具
二维码是一个很方便的传递信息的载体,可是像上面黑白的二维码感受很是缺乏‘灵魂’。下面就介绍今天的主角:qrcode网站
这是一个由 Python 编写的二维码生成器,支持生成 GIF 动态、图片二维码,让你的二维码变得有趣起来。ui
项目地址:github.com/sylnsfar/qr…编码
为何须要使用到这个二维码生成器来生成二维码呢?spa
演示环境操作系统
操做系统:Windows | Python 版本:3.5
咱们经过 Python 的 pip 包管理工具进行安装:
pip install myqr
复制代码
注:此处可能须要升级 pip,升级命令
pip install --upgrade pip
安装完成以后,就能够直接在命令行中使用了!下面逐一讲解各类二维码的生成方法
首先生成一个普通二维码
打开 cmd
输入命令
myqr https://github.com -n helloword.png
复制代码
参数 -n
:生成二维码的文件名
这样就会获得一个二维码图片,生成的图片保存在了当前目录,后面能够经过传入参数修改默认目录。
将图片名称修改成 github.jpg(后缀根据本身的照片格式而定)
在命令行中输入:
myqr https://github.com -n mypicture.png -p github.jpg -c
复制代码
参数:
-n
:生成二维码的名称-p
:二维码加入的图片,支持 jpg、gif、png 格式-c
:选择是否生成彩色二维码,若是不设置默认为黑白步骤和彩色二维码的方法一致,可是须要注意:
从官方文档整理的经常使用参数以下:
-n
:生成二维码的名称-p
:二维码加入的图片,支持.jpg
、.gif
、.png
、.bmp
格式-c
:选择是否生成彩色二维码,若是不设置默认为黑白-v
:控制边长,范围是 1 至 40,数字越大边长越大-l
:控制纠错水平,范围是 L、M、Q、H 从左到右依次升高-d
:控制输出二维码的存储位置-con
:用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为 1.0-bri
:用来调节图片的亮度,其他用法和取值与 -con
相同打开命令行有个小技巧,能够将 cmd 迅速切换到想要的目录,避免了切换盘符的麻烦:
利用文件管理,找到目标文件夹
顶部地址栏输入 cmd,而后‘回车‘
二维码有如下几种分类
以上就是本篇文章的所有内容了,相信你对二维码更加了解了。而且对 qrcode 库的经常使用参数有了必定了解,那就快去生成一个有趣、有‘灵魂’的二维码吧!
有好玩的库,但不会用,看着干着急?欢迎告诉咱们,同时也欢迎加入咱们。咱们的愿景: “让对开源感兴趣的人再也不畏惧,开源项目的发起者再也不孤单。”
『讲解开源项目系列』——让对开源项目感兴趣的人再也不畏惧、让开源项目的发起者再也不孤单。跟着咱们的文章,你会发现编程的乐趣、使用和发现参与开源项目如此简单。欢迎留言联系咱们、加入咱们,让更多人爱上开源、贡献开源~