Blazor QRコードスキャナー

Blazor ServerアプリケーションでQRコードをスキャンするためにIronQRを使用します。 ブラウザを通じて画像をBlazorのQrReader.Read()でデコードします。

BlazorでQRコードをスキャンするための5ステップガイド

  • using IronQr;
  • using IronSoftware.Drawing;
  • await using var stream = file.OpenReadStream(maxAllowedSize: 10_000_000);
  • var inputBmp = AnyBitmap.FromFile(qrImageSrc!);
  • var results = reader.Read(imageInput);

コードの説明

ユーザーがファイルを選択するとAnyBitmap.FromFileに渡され画像フォーマットがデコードされます。 IEnumerable<QrResult>を返します。 画像にQRコードがない場合でもエラーを投げずに最初の結果を安全に取得するためにFirstOrDefaultが使用されます。

IronQRを使ってBlazor QRコードスキャナーの構築方法を発見しましょう。

準備はできましたか?
Nuget ダウンロード 63,625 | バージョン: 2026.4 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronQR
サンプルを実行する URL が QR コードになるのを見る。