このトピックでは、C# を使用して QR Code をスキャンする方法について説明します。この記事には、C# で QR スキャナーを作成するためのアルゴリズムとコード スニペットを説明する手順が含まれています。さらに、この機能を使用するために追加のツールやアプリケーションをインストールする必要はありません。
C# を使用して QR コードをスキャンする手順
- NuGet パッケージ マネージャーから Aspose.BarCode for .NET をインストールして QR コードをスキャンします
- BarCodeReader クラスを使用してソース QR 画像を読み込みます
- ソース画像からQRコードを読み取ります
- CodeTypeName プロパティとエンコードされたコード テキストを使用してバーコード タイプを取得します
上記の手順では、C# で QR コードを読み取るためのプログラム フローをさらに詳しく説明します。この手順は、NuGet パッケージ マネージャー プラグインを使用して API を構成し、ソース イメージをロードすることから始まります。その後、QR コードにエンコードされたデータが抽出され、要件に基づいてコンソールまたはダイアログ ボックスに出力されます。
C# を使用して画像から QR コードをスキャンするコード
using Aspose.BarCode; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) // Scan QR code in C# | |
{ | |
new License().SetLicense("License.lic"); | |
using (Aspose.BarCode.BarCodeRecognition.BarCodeReader reader = | |
new Aspose.BarCode.BarCodeRecognition.BarCodeReader("QR.png", | |
Aspose.BarCode.BarCodeRecognition.DecodeType.QR) | |
) | |
{ | |
foreach (Aspose.BarCode.BarCodeRecognition.BarCodeResult result in reader.ReadBarCodes()) | |
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}"); | |
} | |
Console.WriteLine("QR Code read successfully"); | |
} | |
} |
このコード スニペットは、C#* を使用して *QR リーダーを開発するのに十分です。まず、BarCodeRecognition 名前空間を使用して、バーコード タイプ (QR、DatabarExpanded、DataMatrix、DotCode、ISBN、Pdf417 など) を設定しながらバーコード リーダーを開始します。次に、各認識結果を反復処理して、バーコード タイプ、コード テキスト、コード タイプ名を抽出します。 、および結果オブジェクトからの信頼。
このガイドでは、C# を使用して QR コードをスキャンする方法を学習しました。また、QR コードを作成したい場合は、C# で QR コードを生成する の記事をお読みください。