Pythonを使用してQRコードを作成する方法

この簡単なハウツーでは、Pythonを使用してQR Codeを作成する方法について詳しく説明します。 Python3およびJDKで構成されたWindows、macOS、またはLinuxベースの環境で使用できる単純なAPI呼び出しを使用して、QRコードジェネレーターをPythonで簡単に開発できます。次の例では、QRコードタイプの作成に重点を置いていますが、APIは、GS1コード、128コード、その他多くのBarcode typesを広範囲にサポートしています。

Pythonを使用してQRコードを作成する手順

  1. ガイドラインに従ってPython3とAspose.BarcodeforPythonをセットアップします
  2. BarcodeGeneratorオブジェクトをインスタンス化し、EncodeTypes.QRを目的のバーコードタイプとして設定します
  3. テキストコードを設定し、QRコードの画像解像度を出力します
  4. 出力QRコード画像タイプをPNGとそのパスとして設定します
  5. PythonでSaveメソッドを使用して、ディスク上にQRコード画像を生成します
  • Pythonの上記の手順では、簡単なAPI呼び出しを使用して、上記の手順に従ってQRコード*を生成します。環境を設定してプロセスを開始し、次にBarcodeGeneratorクラスインスタンスを使用して目的のバーコードエンコーディングタイプを設定します。次の手順では、QRコードテキストと出力画像の解像度を設定します。設定されていない場合、デフォルトの画像解像度は96ですが、カスタマイズすることができます。最後のステップで、PythonQRジェネレーターはコードをPNG形式でディスクに保存します。

Pythonを使用してQRコードジェネレーターを開発するためのコード

from asposebarcode import Generation, Assist
# Setting License
licenseQRCode = Assist.License()
licenseQRCode.setLicense("Aspose.Total.lic")
# Create an object of BarCodeGenerator class and specify Barcode Encode Type as QR
encode_type = Generation.EncodeTypes.QR
GenerateQRCode = Generation.BarcodeGenerator(encode_type, None)
# Set QR code text to be encoded
GenerateQRCode.setCodeText("Python Test QR code")
# Set resolution
GenerateQRCode.getParameters().setResolution(300)
#BarCodeImageFormat.PNG.value
file_path = "OutputQR_Code.png"
imageFormat= Generation.BarCodeImageFormat(3)
# Now, save the QR Code in PNG format
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output QR Code
GenerateQRCode.save(file_path, imageFormat)
  • PythonではQRコードジェネレーター*は、PNG形式のQRコード画像を効率的に生成できる単純なAPI呼び出しを使用して開発されました。 APIは、さまざまなアプリケーションで使用できる多くのタイプのバーコードをサポートできます。また、Codetextパラメーター、Postalパラメーター、DataMatrixパラメーター、Codablockパラメーターなどのさまざまなパラメーターを設定して、QRコード出力をカスタマイズすることもできます。

この例では、サードパーティのツールに依存せずにPythonコードを使用してQRコードを生成するアプリケーションを開発しました。バーコード情報を読むことに興味がある場合は、Pythonを使用してバーコードを読み取る方法の記事を参照してください。

 日本語