このガイドでは、Node.js REST API を使ってQRコードをスキャンする方法について説明します。Node.jsベースのCloud SDKを使用して、Node.jsベースのAPIを使ったQRスキャナーを開発する方法を学びます。このガイドは、特定のimageから素早く認識するために、対象のバーコードまたはQRコードの種類を定義するのに役立ちます。
前提条件
- QRコードを読み取るためのアカウントを作成してAPI認証情報を取得する
- 画像から複数のQRコードを読み取るには、Node.js 用 Aspose.BarCode クラウド SDKをダウンロードしてください
- 上記のSDKを使用してNode.jsプロジェクトをセットアップする
Node.js REST APIを使用したQRフォトスキャナーの手順
- API およびモデル クラスにアクセスするために、Aspose.BarCode.Cloud.Sdk.Api および Aspose.BarCode.Cloud.Sdk.Model への参照を追加します。
- 構成オブジェクトを作成し、Aspose.BarCode Cloud での認証用の API ベース URL、クライアント ID、クライアント シークレットを設定します。
- 画像ファイル名を指定してファイルストリームとして開き、認識の準備をします
- 構成されたConfigurationオブジェクトを使用してRecognizeApiのインスタンスを作成します
- DecodeBarcodeType.QR とファイルストリームを使用して マルチパート非同期を認識する メソッドを呼び出し、画像内の QR コードを検出します。
- 応答で認識されたバーコードをループし、その値とタイプを表示します。
以下の手順は、Node.js ローコード API を使用した QR コード スキャナー アプリ の開発プロセスをまとめたものです。まず、Aspose.BarCode.Cloud.Sdk.Api と Aspose.BarCode.Cloud.Sdk.Model を追加して環境をセットアップし、資格情報を使用して Configuration オブジェクトを作成し、画像ファイル (MultipleQRCodes.png) を FileStream に読み込みます。次に、RecognizeApi クラスを使用して RecognizeMultipartAsync を呼び出し、結果をループ処理して各 QR コードの BarcodeValue と Type を表示します。
Node.js RESTインターフェースでQRコードを読み取るコード
上記のコードは、Node.js RESTインターフェースを使って画像からQRコードをスキャンする方法を示しています。DecodeBarcodeType(例えばQR)を設定することで、APIはあらゆる種類をチェックするのではなく、その種類のコードだけを検索するようになります。これにより、スキャンの速度と信頼性が向上し、不要なバーコードのスキャンを回避できます。
この短いチュートリアルでは、QRリーダーの開発プロセスについて説明しました。バーコードを読み取るには、Node.js REST APIでバーコードをスキャンするの記事を参照してください。