方法1: qrcodeライブラリを使用する方法
import qrcode
data = "https://example.com" # QRコードにエンコードするデータ
# QRコードを生成
img = qrcode.make(data)
# 画像を保存
img.save("qrcode.png")
この方法では、qrcode
ライブラリを使用してQRコードを生成します。データとしてエンコードするURLやテキストを指定し、qrcode.make()
関数を使用してQRコード画像を作成します。最後に、img.save()
メソッドを使用して画像を保存します。
方法2: pyqrcodeライブラリを使用する方法
import pyqrcode
data = "https://example.com" # QRコードにエンコードするデータ
# QRコードを生成
qr = pyqrcode.create(data)
# 画像を保存
qr.png("qrcode.png", scale=8)
この方法では、pyqrcode
ライブラリを使用してQRコードを生成します。pyqrcode.create()
関数を使用してQRコードオブジェクトを作成し、その後png()
メソッドを使用して画像を保存します。scale
パラメータを調整することで、QRコードのサイズを変更できます。
方法3: Pillowライブラリを使用してQRコードを生成する方法
from PIL import Image, ImageDraw
import qrcode
data = "https://example.com" # QRコードにエンコードするデータ
# QRコードを生成
qr = qrcode.QRCode(
version=1,
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("qrcode.png")
この方法では、Pillow
ライブラリとqrcode
ライブラリを組み合わせてQRコードを生成します。qrcode.QRCode
クラスを使用してQRコードオブジェクトを作成し、qr.make_image()
メソッドを使用して画像を生成します。最後に、img.save()
メソッドを使用して画像を保存します。
これらの方法を使用してPythonでQRコードを生成することができます。ご希望の方法を選択し、必要な場合はデータを適切に置き換えてください。