python qrcode 库的使用
来源:互联网 发布:井上真央松本润 知乎 编辑:程序博客网 时间:2024/05/16 01:18
python qrcode 库的使用首先要安装PIL图形处理库(安装方法:点击打开链接)
qrcode的使用方法:
命令行生成二维码(二维码内容为Some text)
qr "Some text" > test.png简单的python程序生成二维码
#!/usr/bin/env python#coding=utf-8import qrcodeimg = qrcode.make("Some text");img.save("test,png");python程序生成二维码的高级使用方法
#!/usr/bin/env python#coding=utf-8import qrcodeqr = qrcode.QRCode(version = 1, error_correction = qrcode.constants.ERROR_CORRECT_L, box_size = 0, border=1);qr.add_data("Some text");qr.make(fit = True);img = qr.make_image();img.save("Test.png");version (值从 1-40, 最小的是1,用21 x 21像素表示), 填None 的话电脑会给你设置一个合适的像素error_correction ERROR_CORRECT_L/ERROR_CORRECT_M/ERROR_CORRECT_Q/ERROR_CORRECT_H 7%/15%/25%/30%的容错率box_size 设置每个方块二维码的像素border 设置二维码的边界
命令行python程序生成失量图
qr --factory=svg-path "Some test" > test.svgqr --factory=svg "Some test" > test.svgqr --factory=svg-fragment "Some test" > test.svg
python代码生成失量图
#!/usr/bin/env python# coding=utf-8import qrcodeimport qrcode.image.svgmethod = raw_input()if method == 'basic': factory = qrcode.image.svg.SvgImageelif method == 'fragment': factory = qrcode.image.svg.SvgFragmentImageelse: factory = qrcode.image.svg.SvgPathImageimg = qrcode.make("Some text", image_factory=factory)img.save("test.svg");qrcode.image.svg.SaveFillImage/qrcode.image.svg.SavePathFillImage 都能实现和 qrcode.image.svg.SavePathImage 一样的功能
Pure Python PNG
安装下面的两个包:
pip install git+git://github.com/ojii/pymaging.git#egg=pymagingpip install git+git://github.com/ojii/pymaging-png.git#egg=pymaging-png
命令行生成二维码
qr --factory=pymaging "Some text" > test.png
Python 程序生成二维码
import qrcodefrom qrcode.image.pure import PymagingImageimg = qrcode.make('Some data here', image_factory=PymagingImage)Python代码生成的失量图和png图片的比较(左边失量图,右边png图)
0 0
- python qrcode 库的使用
- Python 的生成二维码生成库 -- qrcode
- Python使用QRCode生成二维码
- 二维码扫描库qrcode的使用举例
- 关于QRcode库的使用笔记
- Python二维码生成库qrcode安装和使用示例
- Python二维码生成库qrcode安装和使用示例
- python——使用qrcode库生成二维码
- Python使用QRCode模块生成二维码
- Python使用QRCode模块生成二维码
- Python使用QRCode模块生成二维码
- Python使用QRCode模块生成二维码
- Python使用QRCode模块生成二维码
- Python使用QRCode模块生成二维码
- Python使用QRCode模块生成二维码
- 使用日本人的库QRCode编解码二维码
- C#QRCode二维码生成的使用笔记
- Python3 qrcode的使用(生成二维码)
- coredata
- RecyclerView使用详解(三)
- zabbix应用之Low-level discovery监控磁盘IO
- 从焦灼到平静--说说目标
- thinkphp 设置404页面
- python qrcode 库的使用
- HTTP详解
- $.ajax和java后台实现用户登录的功能
- redis异常解决:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- iOS开发-基础:Objective-c单例模式的正确写法
- 斐波那契数列
- 内核机制之互斥与同步
- java 解析没有根节点的类xml文件
- question_014-JAVA之Map