- Python3.x
- Windows
- Linux
- MacOS
- Pillow
- reedsolo
# 如果使用pip安装扩展可免去该步骤
sudo pip install -r requirements.txt
sudo pip install qs-qrcode
- 命令行
使用
pip
安装该扩展高于或等于1.1
版本
qsqrcode -l H -m 唱歌不如跳舞 -s 400 -b 20 -c #569932
如果你只克隆了项目而没有使用
pip
安装扩展
python qsqrcode.py -l H -m 唱歌不如跳舞 -s 400 -b 20 -c #569932
更多用法及解释
qsqrcode -h
- 文件引入
from qsqrcode.qrcode import Qrcode
# 最直接的使用
Qrcode('测试一下吧').generate('testpic/test0.png')
# 规定二维码大小
Qrcode('测试一下吧').resize(250).generate('testpic/test1.png')
# 给二维码添加border
Qrcode('测试一下吧').set_border(20).generate('testpic/test2.png')
# 给二维码填充图片
Qrcode('测试一下吧').paint('pic/test.jpg').generate('testpic/test3.png')
# 给二维码填充颜色
Qrcode('测试一下吧').colour('#22AA66').generate('testpic/test4.png')
# 一顿*操作
Qrcode('测试一下吧').colour('#22AA66').resize(250).set_border(10).generate('testpic/test5.png')
Qrcode('测试一下吧').paint('pic/test.jpg').resize(250).set_border(10).generate('testpic/test6.png')
# 差点忘了 Qrcode 的第二个参数,L ≈ 7%容错,M ≈ 15%容错,Q ≈ 25%容错,H ≈ 30%容错
Qrcode('测试一下吧', 'L').generate('testpic/test7.png')
Qrcode('测试一下吧', 'M').generate('testpic/test8.png')
Qrcode('测试一下吧', 'Q').generate('testpic/test9.png')
Qrcode('测试一下吧', 'H').generate('testpic/testA.png')
# v0.9 添加二维码中间加入图片功能
Qrcode('测试二维码中间加入图片', 'H').put_img_inside('pic/mystic.png').resize(375).generate('testpic/testB.png')
Qrcode('测试图片填充二维码中间加入图片', 'H').paint('pic/test.jpg').put_img_inside('pic/mystic.png').resize(375).generate('testpic/testC.png')
Qrcode('测试颜色填充二维码中间加入图片', 'H').colour('#882566').put_img_inside('pic/mystic.png').resize(375).generate('testpic/testD.png')
Qrcode('测试二维码中间加入图片后添加border', 'H').put_img_inside('pic/mystic.png').resize(335).set_border(20).generate('testpic/testE.png')
# 还有其他一些操作大家可以自行挖掘:)