ホームページ  >  記事  >  バックエンド開発  >  Python が QRCode モジュールを使用して QR コードを生成する方法の詳細な例

Python が QRCode モジュールを使用して QR コードを生成する方法の詳細な例

黄舟
黄舟オリジナル
2017-06-18 11:41:292479ブラウズ

この記事では主にPythonQRCodeモジュールを使用してQRコードを生成する方法に関する関連情報を詳しく紹介します。必要な方は

PythonはQRコードを生成するためにQRCodeモジュールを使用します

QRCode公式ウェブサイト
を参照してください。

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

はじめに

python-qrcodeは、QRコード画像を生成するために使用されるサードパーティモジュールであり、 PIL モジュールと qrcode ライブラリ。

簡単な使用法


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

高度な使用法


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

パラメータの意味:

バージョン: 値が1の整数 ~40、QR のサイズを制御コード (最小値は 1、つまり 12×12 行列です)。 プログラムにこれを自動的に決定させたい場合は、値を None に設定し、引数 fit を使用します。

error_correction: QRコードのエラー訂正機能を制御します。次の 4 つの定数を値として受け取ることができます。
ERROR_CORRECT_L: 約 7% 以下のエラーを修正できます。
ERROR_CORRECT_M (デフォルト): 約 15% 以下のエラーを修正できます。
ROR_CORRECT_H: 約 30% 以下のエラーを修正できます。

box_size: QR コードの各小さなグリッドに含まれるピクセル数を制御します。

border: 境界線に含まれるグリッドの数 (QR コードと画像の境界線の間の距離) を制御します (デフォルトは 4 で、これは関連する規格で指定されている最小値です)

以上がPython が QRCode モジュールを使用して QR コードを生成する方法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。