PythonでQRコードを生成し、その画像サイズを変更する方法について説明します。
QRコードの生成
まず、QRコードを生成するためには、qrcode
というライブラリを使用します。このライブラリをインストールするには、以下のコマンドを実行します。
pip install qrcode[pil]
次に、QRコードを生成するための基本的なコードは以下の通りです。
import qrcode
qr = qrcode.QRCode()
qr.add_data('Some data')
img = qr.make_image(fill_color="black", back_color="white")
画像サイズの変更
生成したQRコードの画像サイズを変更するには、PIL(Python Imaging Library)のresize
メソッドを使用します。以下に、QRコードの画像サイズを256×256ピクセルに変更する例を示します。
from PIL import Image
img = img.resize((256, 256), Image.NEAREST)
img.save('resized.png')
このコードでは、resize
メソッドの第一引数に新しいサイズ(幅と高さ)をタプルで指定し、第二引数にリサイズの方法を指定しています。ここでは、Image.NEAREST
を指定して最近傍補間を使用しています。
以上が、PythonでQRコードを生成し、その画像サイズを変更する方法です。この情報が役立つことを願っています。.