Heim >Backend-Entwicklung >Python-Tutorial >Detailliertes Beispiel dafür, wie Python das QRCode-Modul zum Generieren von QR-Codes verwendet

Detailliertes Beispiel dafür, wie Python das QRCode-Modul zum Generieren von QR-Codes verwendet

黄舟
黄舟Original
2017-06-18 11:41:292515Durchsuche

Dieser Artikel stellt hauptsächlich die verwandten Informationen von Python vor, die das QRCode-Modul zum Generieren von QR-Code verwenden. Freunde in Not können sich auf

Python verwendet das QRCode-Modul zum Generieren von QR-Code beziehen . QR-Code

Offizielle QRCode-Website

https://pypi.python.org/pypi/qrcode/5.1

Einführung

python-qrcode ist ein Drittanbietermodul, das zum Generieren von QR-Codes Bildern verwendet wird und auf dem PIL-Modul basiert und qrcode-Bibliothek.

Einfache Nutzung


import qrcode 
img = qrcode.make('hello, qrcode')
img.save('test.png')

Erweiterte Nutzung


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')

Parameterbedeutung:

Version: Ganzzahl mit einem Wert von 1~40, der die Größe des QR-Codes steuert (Minimum Der Wert ist 1, was einer 12×12-Matrix entspricht). Wenn Sie möchten, dass das Programm dies automatisch ermittelt, setzen Sie den Wert auf „None“ und verwenden Sie das Argument „fit“.

error_correction: Steuern Sie die Fehlerkorrekturfunktion des QR-Codes. Es kann die folgenden 4 Konstanten annehmen.
ERROR_CORRECT_L: Ungefähr 7 % oder weniger der Fehler können korrigiert werden.
ERROR_CORRECT_M (Standard): Etwa 15 % oder weniger der Fehler können korrigiert werden.
ROR_CORRECT_H: Ungefähr 30 % oder weniger der Fehler können korrigiert werden.

box_size: Steuert die Anzahl der Pixel, die in jedem kleinen Raster im QR-Code enthalten sind.

Rahmen: Steuern Sie die Anzahl der im Rahmen enthaltenen Zellen (den Abstand zwischen dem QR-Code und dem Bildrand) (der Standardwert ist 4, was dem in relevanten Standards festgelegten Mindestwert entspricht)

Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel dafür, wie Python das QRCode-Modul zum Generieren von QR-Codes verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn