.NET MAUI QR碼掃描器

使用 IronQR 在 .NET MAUI 行動應用程式中掃描 QR 碼。 使用 FilePicker.Default.PickAsync 從裝置相片庫選取圖片,透過 AnyBitmap.FromFile 載入,再以 QrReader.Read 進行解碼。 從單一共用程式碼庫即可支援 Android 和 iOS。

建立 MAUI QR 碼掃描器的 5 步驟指南

  • 使用 IronQr;
  • 使用 IronSoftware.Drawing;
  • var images = await FilePicker.Default.PickAsync(new PickOptions { FileTypes = FilePickerFileType.Images });
  • var inputBmp = AnyBitmap.FromFile(images.FullPath.ToString());
  • IEnumerable results = reader.Read(imageInput);

程式碼解釋

FilePicker.Default.PickAsync 會開啟目前平台上的原生圖片選擇器,並篩選圖片類型。 所選檔案的完整路徑透過 images.FullPath.ToString() 取得,並傳遞給 AnyBitmap.FromFile,無論檔案格式為何皆可載入為點陣圖。 QrImageInput 將該點陣圖封裝起來,以便 IronQR 進行處理,而 QrReader.Read 則回傳 IEnumerable<QrResult>First().Value 從第一個結果中擷取解碼後的字串。

探索完整的 .NET MAUI QR 碼掃描器教學指南(IronQR)。

準備好開始了嗎?
Nuget 下載 63,625 | 版本: 2026.4 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package IronQR
執行範例 觀看您的 URL 變成 QR code。