QRコードを生成するためには、Pythonのqrcodeというライブラリを使用することで生成ができます。本記事では、QRコードを生成し、それを画像として保存する方法を解説します。
必要なもの
Python: プログラミング言語として使用。
qrcode: QRコードを生成するためのライブラリ。
1: qrcodeライブラリのインストール
まず、必要なライブラリをインストールする必要があります。コマンドラインまたはターミナルで以下のコマンドを実行してください。
pip install qrcode[pil]
2: QRコードの生成
以下のコードは、data変数に入力したデータのQRコードを生成し、それを画像ファイルとして保存します。
import qrcode
# 生成するQRコードのデータ
data = "https://www.example.com"
# QRコードを生成
qr = qrcode.QRCode(
version=1, # QRコードのサイズ(1〜40)
error_correction=qrcode.constants.ERROR_CORRECT_L, # 誤り訂正レベル
box_size=10, # ボックスのサイズ
border=4, # ボーダーの幅
)
qr.add_data(data)
qr.make(fit=True)
# QRコードを画像として出力
img = qr.make_image(fill_color="black", back_color="white")
# 画像を保存
img.save("qr_code.png")
このコードはqr_code.pngという名前のファイルでQRコードを保存します。data変数に任意の文字列やURLを入力して、QRコードを生成できます。