QR コード は、製品コードのスキャンからデジタル コンテンツへのアクセスまで、私たちの日常生活に欠かせないものになっています。これらは、情報を保存および共有するための便利で効率的な方法であり、Python の助けを借りて、プロジェクトの QR コードを簡単に生成できます。このブログ記事では、Aspose.BarCode for Python ライブラリを探索し、Python で QR コードを作成する方法を学びます。ライブラリのインストールから、さまざまな種類のデータの QR コードの作成まで、すべてをカバーします。初心者でも経験豊富なプログラマーでも、このガイドは必要なツールと知識を提供します。このガイドを使用すると、プロジェクトで QR コードの可能性を解き放つことができます。上記の手順を実行すると、独自の Python QR Code Generator が作成されます。それでは始めましょう。
この記事では、次のトピックについて説明します。
- Python QR コード生成 API
- Python で QR コードを作成する方法
- PythonでQRコードを作成
- Python でマイクロ QR コードを生成
- カスタム QR コードの生成
- QR コードを別の画像形式で保存
- QR コード ジェネレーター PNG
- QR コードを TIFF に保存
- 無料ライセンスを取得
- オンラインで QR コードを生成
- 学習リソース
Python QR コード ジェネレーター API
Aspose.BarCode for Python は、Python でバーコードと QR コードを生成および読み取ることができる強力なライブラリです。 QR コード、Code 128、Code 39、EAN、UPC など、幅広いバーコード形式をサポートしています。 Aspose.BarCode for Python を使用すると、PNG、JPEG、TIFF などのさまざまな画像形式でバーコードや QR コードを簡単に作成できます。さらに、画像や PDF ファイルからバーコードを読み取る機能を提供するため、バーコード ベースのワークフローを自動化するための理想的なソリューションとなります。
Aspose.BarCode for Python の重要な機能の 1 つは、サイズ、フォント、色などのカスタム プロパティを使用してバーコードまたは QR コードを生成する機能です。これにより、アプリケーションのデザインや Web サイトに一致するカスタム QR コードとバーコードを生成できます。さらに、ライブラリはバーコードを検証する機能を提供します。これにより、バーコードが読み取り可能であり、正しくスキャンできることを確認できます。
PythonでQRコードを作成するには?
Python で QR コードを作成するには、Aspose.BarCode Python を使用します。 Python プロジェクトに簡単に統合できます。 Windows、Linux、macOS などのさまざまなプラットフォームに対応しています。包括的な機能セットを備えているため、Python 用の強力で柔軟なバーコード生成および読み取りライブラリを探している開発者にとって賢明な選択です。
Python で QR コードを作成する
以下の手順に従って、Aspose.BarCode for Python で QR コードを作成できます。
- まず、コンソールで次の pip コマンドを使用して、パッケージをダウンロード または PyPI から API をインストール してください。
pip install aspose-barcode-for-python-via-net
- 次に、BarcodeGenerator クラスのインスタンスを作成し、EncodeTypes を「QR」に設定します。
- 次に、入力コード テキストを指定します。
- 必要に応じて、QR コードのカスタマイズ オプションを指定します。
- 最後に、save() メソッドを呼び出して、生成された QR コード イメージを指定されたファイル パスに保存します。
次のコード サンプルは、Python を使用して QR コードを作成する方法を示しています。
# このコード例は、QR コードを生成する方法を示しています。
# BarcodeGenerator を初期化する
# エンコードの種類を指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)
# コードテキスト
generator.code_text = "This is a sample QR Code!";
# 画像のサイズを指定する
generator.parameters.barcode.x_dimension.pixels = 8;
# 生成したQRコードを保存
generator.save("C:\\Files\\QR_Code.jpg")
Python でマイクロ QR コードを生成する
マイクロ QR コードは、標準の QR コードの小さいバージョンです。マイクロ QR コードは、標準の QR コードよりも場所を取らないように設計されており、名刺や印刷広告など、スペースが限られているアプリケーションで一般的に使用されています。
前述の手順に従って、マイクロ QR コードを簡単に生成できます。ただし、qrencodetype を QREncodeType.FORCEMICROQR として指定する必要があります。
次のコード サンプルは、Python を使用してマイクロ QR コードを生成する方法を示しています。
# このコード例は、マイクロ QR コードを生成する方法を示しています。
# BarcodeGenerator を初期化する
# エンコードの種類を指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)
# コードテキスト
generator.code_text = "123456789";
# 自動バージョンを設定
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;
# ForceMicroQR QR エンコード タイプを設定する
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;
# 生成したQRコードを保存
generator.save("C:\\Files\\Micro_QR_Code.jpg")
カスタム QR コードを生成する
解像度、背景色、境界線の色、キャプションの色、画像の高さなどを設定することで、QR コードの外観をカスタマイズできます。QR コードの外観をカスタマイズするには、前述の手順に従ってください。ただし、追加の必須プロパティを設定する必要があります。
次のコード サンプルは、Python を使用して QR コードの外観をカスタマイズする方法を示しています。
# このコード例は、カスタム QR コードを生成する方法を示しています。
# BarcodeGenerator を初期化する
# エンコードの種類を指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)
# コードテキスト
generator.code_text = "This is a sample QR Code!";
# 画像サイズを指定する
generator.parameters.barcode.x_dimension.pixels = 4
# 背景色を設定する
generator.parameters.back_color = Color(255,255,0)
# 画像の解像度を設定する
generator.parameters.resolution = 300
# 境界線を設定
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(0,0,255)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4
# 生成されたカスタム QR コードを保存する
generator.save("C:\\Files\\Custom_QR-Code.png")
QR コードをさまざまな画像形式で保存する
生成された QR コードは、JPG、PNG、TIFF、BMP などの一般的な画像形式で保存できます。前述の手順に従って、必要な画像形式で QR コードを保存してください。ただし、最後のステップで出力画像形式を指定する必要があるだけです。
QRコードジェネレーターPNG
次のコード サンプルは、Python で QR コードを PNG 画像として保存する方法を示しています。
# このコード例は、QR コードを生成して PNG で保存する方法を示しています。
# BarcodeGenerator を初期化する
# エンコード タイプとコード テキストを指定します
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")
# 生成したQRコードを保存
generator.save("C:\\Files\\Save_QR.png")
QRコードをTIFFで保存
次のコード サンプルは、Python で QR コードを TIFF 画像として保存する方法を示しています。
# このコード例は、QR コードを生成して TIFF として保存する方法を示しています。
# BarcodeGenerator を初期化する
# エンコード タイプとコード テキストを指定します
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")
# 生成したQRコードを保存
generator.save("C:\\Files\\Save_QR.tiff")
Python QR Code Generator - 無料ライセンスを取得
Aspose では、ライブラリの機能をテストするために使用できる無料の評価版を提供しています。 無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。
QRコードをオンラインで生成
この API を使用して開発されたオンライン QR コード ジェネレーター Web アプリを使用して、QR コードをオンラインで無料で生成できます。次のリンクから無料のオンライン QR コード ジェネレーター アプリにアクセスしてください。
https://products.aspose.app/barcode/generate
Python QR コードを生成する方法 - 学習リソース
以下のリソースを使用して、QR コードの生成について学習し、Aspose.BarCode for Python の他の機能を調べることができます。
結論
このブログ投稿では、独自のカスタマイズされた Python QR Code Generator を開発する方法を紹介しました。このガイドで説明されている手順に従うことで、さまざまな種類のデータの QR コードを簡単に生成できます。わずか数行のコードで、Web サイトのリンクや連絡先情報などに使用できる美しい QR コードを作成できます。開発者、マーケティング担当者、または個人的な使用のために QR コードを作成しようとしている人に関係なく、Aspose.BarCode for Python は完璧なソリューションです。自分で試してみて、見事な QR コードをわずか数分で簡単に作成できることを確認してください。ご不明な点がございましたら、無料サポート フォーラムまでお気軽にお問い合わせください。