码迷,mamicode.com
首页 > 编程语言 > 详细

python应用:生成简单二维码

时间:2018-12-12 18:58:45      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:code   color   python   参数   from   拓展   文件   第三方   strip   

概述

\(\quad\)第一篇python的应用就打算写一写用python生成简单的二维码啦。因为二维码在日常生活中越来越常用了,部分博客也用二维码来用作打赏的工具。但是要提醒大家的是,千万不要乱扫街上的二维码,很多都是包含了恶意软件,或者把你重定向到别的网页去了。
\(\quad\)那么闲话不多说,开始干活~。默认大家会用python且会下载第三方库咯,生成二维码我们使用的是python的第三方库MyQR,调用方式也是极其简单,上代码:

from MyQR import myqr

words = r"https://www.cnblogs.com/saysei/"
version, level, qr_name = myqr.run(
    words,
    version=1,
    level="H",
    picture=r"E:\picture\collection\妙啊.jpg",
    colorized=True,
    contrast=1.0,
    brightness=1.0,
    save_name=r"myqr.png",
    save_dir=r"E:"
    )

下面解释一下参数的含义:
|参数名|功能|取值|
|----- | ------|------|
|words|扫码显示的文字或者跳转的网址|str|
|version|边长|int range(1,40)|
|level|纠错登记|str,L,M,Q,H,默认为H|
|picture|结合图片|str,二维码下显示的图片或动图|
|colorized|颜色|bool,True为彩色,None为黑白|
|contrast|对比度|float,调节图片的对比度|
|brightness|亮度|float,调节图片的亮度,其余用法和取值与 contrast 相同|
|save_name|存储文件名|str|
|save_dir|存储位置|str,默认存储位置是当前工程目录|

我程序里words是我博客园的网址,加载的图片是妙啊.jpg的彩色图片。来看看效果:
技术分享图片

拓展

\(\quad\)有时间我来试一下美化二维码,这次就这样啦~

python应用:生成简单二维码

标签:code   color   python   参数   from   拓展   文件   第三方   strip   

原文地址:https://www.cnblogs.com/saysei/p/10109780.html

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