码迷,mamicode.com
首页 > 其他好文 > 详细

一行代码生成心仪二维码

时间:2020-06-30 22:16:34      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:代码   https   python   jpeg   纠错   from   ons   名称   对比   

随着互联网和智能移动设备不断普及,二维码(Quick Response code)已经成为世界上应用最为广泛的信息载体之一。生成二维码的工具也层出不穷,但多数需要在线完成,并且生成的图案也千篇一律,过于单调。

那么有没有办法实现自定义生成二维码呢?

近日,一位热衷于终身学习的工程师兼摄影师 Arindom Bhattacharjee 撰写了一篇自定义生成二维码的方法,并且整个生成过程只需要1行 Python 代码即可完成。感兴趣的读者可以自己实现下。

一、工具包的下载:

pip install myqr

二、使用方法

命令行方式

普通二维码

myqr https://github.com  
# 生成一个关于 https://github.com 的二维码

生成示例如下所示的二维码:技术图片

艺术二维码

#1 -p
myqr https://github.com -p github.jpg

使用参数-p 使二维码和图片结合,生成一个黑白的二维码图片

#2 -c
myqr https://github.com -p github.jpg -c

加上-c 则可以把黑白图片转为彩色的
技术图片

其中把图片换为动态图则可以得到动态图的二维码
技术图片

作为导入文件

相对于使用命令行,我更喜欢的还是导入文件的方式方式如下:

# 安装模块后
from MyQR import myqr
version, level, qr_name = myqr.run(
	words,
    version=1,
    level=‘H‘,
    picture=None,
    colorized=False,
    contrast=1.0,
    brightness=1.0,
    save_name=None,
    save_dir=os.getcwd()
	)

其中words表示的是内容,可以是一个网址链接,也可以是一段话

version表示生成图片大小,取值范围是1到40

level表示纠错

picture表示自定义图片的地址

colorized表示是否颜色为彩色

contrast表示调节图片的对比度

brightness表示图片亮度

save_name表示保存的图片名称

save_dir表示保存图片的地址
技术图片

一行代码生成心仪二维码

标签:代码   https   python   jpeg   纠错   from   ons   名称   对比   

原文地址:https://www.cnblogs.com/qiujichu/p/13216245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!