python qrcode生成二维码
生活随笔
收集整理的這篇文章主要介紹了
python qrcode生成二维码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、安裝
pip install qrcode二、實現
1、生成本地圖片
1、基本用法
import qrcode img = qrcode.make('hello, qrcode') img.save('test.png')2、高級用法
import qrcode qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, ) qr.add_data('hello, qrcode') qr.make(fit=True) img = qr.make_image() img.save('123.png')參數含義:
version:值為1~40的整數,控制二維碼的大小(最小值是1,是個12×12的矩陣)。 如果想讓程序自動確定,將值設置為 None 并使用 fit 參數即可。error_correction:控制二維碼的錯誤糾正功能。可取值下列4個常量。ERROR_CORRECT_L:大約7%或更少的錯誤能被糾正。ERROR_CORRECT_M(默認):大約15%或更少的錯誤能被糾正。ROR_CORRECT_H:大約30%或更少的錯誤能被糾正。box_size:控制二維碼中每個小格子包含的像素數。border:控制邊框(二維碼與圖片邊界的距離)包含的格子數(默認為4,是相關標準規定的最小值)2、生成二進制流
import qrcode import io img = qrcode.make('http://www.fangcunwuzao.com/preview/?id=7190#') output_buffer = io.BytesIO() img.save(output_buffer, format='JPEG') binary_data = output_buffer.getvalue() print(binary_data)總結
以上是生活随笔為你收集整理的python qrcode生成二维码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue 中 qrcode.vue 生成二
- 下一篇: 最简单的基于FFmpeg的解码器