Python を使用して写真の QR コードを生成する方法
QR コードは、情報を保存するために使用できる画像コードであり、現代社会で広く使用されています。 。 Python では、サードパーティのライブラリを使用して QR コードを生成および操作できます。この記事では、Python を使用して画像の QR コードを生成する方法とコード例を紹介します。
まず、qrcode という Python ライブラリをインストールする必要があります。 pip コマンドを使用してインストールできます:
pip install qrcode
インストールが完了したら、Python コードに qrcode ライブラリをインポートできます:
import qrcode
次に、Qrcode オブジェクトを作成する必要があります。 add_data() メソッドを使用して、QR コードに保存される情報を設定します。
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4) qr.add_data("Hello, World!") qr.make(fit=True)
上記のコードでは、Qrcode オブジェクトを作成し、version、error_correction、box_size、border パラメーターを使用して QR コードを制御します。コードサイズとボーダーサイズ。次に、add_data() メソッドを使用して、QR コードに保存する情報を設定します。情報には任意の文字列を使用できます。次に、make() メソッドを呼び出して QR コードを生成します。
次に、Image オブジェクトを作成し、Qrcode オブジェクトの make_image() メソッドを使用して QR コードの画像データを生成する必要があります。
img = qr.make_image(fill_color="black", back_color="white")
上記のコードでは、次のコードを使用します。 fill_color パラメータ QR コードの前景色を設定するには、デフォルトは黒です。QR コードの背景色を設定するには、back_color パラメータを使用します。デフォルトは白です。次に、make_image() メソッドを呼び出して QR コードの画像データを生成します。
最後に、生成された QR コード画像データを画像ファイルとして保存できます。
img.save("qrcode.png")
上記のコードでは、save() メソッドを使用して QR コードを という名前のファイルとして保存します。 qrcode .png 画像ファイル。
完全なコード例は次のとおりです。
import qrcode qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4) qr.add_data("Hello, World!") qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") img.save("qrcode.png")
上記のコードを実行すると、現在の作業ディレクトリに生成された qrcode.png 画像ファイルが表示されます。これは、 QRコード。
上記のコード例を通して、Python を使用して QR コードを生成するのが非常に簡単であることがわかります。必要に応じて、QR コードのサイズ、境界線のサイズ、前景色、背景色などのパラメーターを調整できます。同時に、生成された QR コード画像データを Web ページへの追加や名刺の生成など、より多くのシナリオに適用することもできます。
この記事の内容がお役に立てば幸いです。また、Python を使用した QR コードの生成が成功することを願っています。
以上がPython を使用して写真の QR コードを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。