Pythonでは、QRコードを生成するためのライブラリがいくつか存在します。その中でも、qrcode
というライブラリは非常に使いやすく、多機能です。
qrcodeライブラリのインストール
まずは、qrcode
ライブラリをインストールしましょう。以下のコマンドを実行します。
pip install qrcode
QRコードの生成
QRコードの生成は非常に簡単です。以下のコードを実行するだけで、任意のテキストをQRコードに変換することができます。
import qrcode
img = qrcode.make('Some data here')
img.save("some_file.png")
このコードは、”Some data here”というテキストをQRコードに変換し、それを”some_file.png”という名前のPNGファイルに保存します。
QRコードの詳細設定
qrcode
ライブラリでは、QRコードの詳細な設定も可能です。以下のコードは、QRコードのバージョン、エラー訂正レベル、ボックスサイズ、ボーダーの設定を行っています。
import qrcode
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data('Some data')
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
このコードは、バージョン1のQRコードを生成し、エラー訂正レベルをLに設定しています。また、各ボックスのサイズを10ピクセル、ボーダーを4に設定しています。
以上が、PythonでQRコードを生成する基本的な方法です。さまざまな設定を変更することで、自分だけのオリジナルなQRコードを作成することが可能です。ぜひ試してみてください。.