easyqr便捷的二维码转换库发布
2020-02-12 本文已影响0人
右哼哼丨左哼哼
由于python 的二维码库(Qrcode)只能生成二维码,不能将二维码转换为文字,且识别二维码的库(pyzbar)配置过程过于繁琐(Linux,和MacOS 还需要安装其他套件),所以自己写了一个基于在线解析的二维码转换库------easyqr. 只需pip安装后 少量代码即可实现文本与二维码的相互转换,相信应该是非常便利的
项目地址:https://gitee.com/Rt_hum/Easyqr
先介绍一下easyqr:
特点
- 安装方便,只需要pip install 安装即可
- 可以生成二维码图片 ,也可以将二维码的内容识别为文本
- 支持中文识别
- 多种识别方式:支持本地图片识别,网页二维码图片识别
安装
注:本模块需python 3.6及以上版本运行
pip3 install easyqr -i https://pypi.Python.org/simple/
为什么要指定pypi源呢 ?
因为这个库是在pypi发布的,国内镜像源可能还没有同步过来,为了确保安装成功,指定了pypi源的安装,方便已经替换了pip源的朋友安装easyqr库,这个操作不会修改你已经配置好的pip源,仅生效一次.
pip /pip3 ?
因为本人是Mac OS系统 自带了python 2.7 所以安装时需要选择pip3,如果你的机器没有其他版本的python 可以选择
pip install easyqr -i https://pypi.Python.org/simple/
使用说明
from easyqr import easyqr as qr
#文字转二维码
print(qr.code('这是一个简单的二维码转换模块'))
#上传二维码
url = qr.upload('01.png')
#解析二维码
print(qr.online(url))
一行代码就可以将文本与二维码相互转换,非常的便利,真正So,Easy!
注意
因为使用了网络接口,大量识别转换因为网络及服务器压力缘故,可能会丢失或者拒绝访问,本模块目前为实验性质设计,如需频繁使用,请与服务商草料二维码洽谈商务合作,请知悉!
更新
版本 | 内容 |
---|---|
1.0 | 调优完毕,正式版本 |
0.6 | 一些不值得注意的优化 |
0.5 | 一些不值得注意的优化 |
0.4 | 一些不值得注意的优化 |
0.3 | 一些不值得注意的优化 |
0.2 | 1.优化了导入包的逻辑机构,现在只需要 from easyqr import easyqr 就可以了2.缺失的依赖项自动导入,无需手动添加依赖项 |
0.1 | 初步框架 |
原创发布,转载须注明作者与来源,感谢!