PythonでQRコードを生成し、その画像サイズを設定する方法について説明します。この記事では、qrencode
というライブラリを使用してQRコードを生成し、その後、PIL(Python Imaging Library)のresize
メソッドを使用して画像サイズを変更する方法を紹介します。
まず、QRコードを生成します。以下のコードは、URLをエンコードしたQRコードを生成します。
import qrencode as qre
url = "http://some.url.com"
qrTuple = qre.encode(url)
qrPIL = qrTuple[2]
filename = 'filename.png'
qrPIL.save(filename)
次に、生成したQRコードの画像サイズを変更します。以下のコードは、元の画像サイズを256×256ピクセルに変更します。
from PIL import Image
qrPIL = qrPIL.resize((256, 256), Image.NEAREST)
qrPIL.save('resized.png')
このコードでは、resize
メソッドの第一引数に新しい画像サイズをタプルで指定し、第二引数にリサイズの方法を指定します。ここでは、Image.NEAREST
を使用して最近傍補間を行っています。
以上がPythonでQRコードの画像サイズを設定する方法です。この方法を使用すれば、生成したQRコードの画像サイズを自由に変更することができます。.