WPF QR碼掃描器

在 WPF 桌面應用程式中使用 IronQR 掃描 QR 碼。 使用原生 OpenFileDialog 開啟影像檔案,透過 AnyBitmap.FromFile 載入該檔案,並使用 QrReader.Read 進行解碼。 無需 JavaScript 或瀏覽器。

WPF 中掃描 QR 碼的 5 步驟指南

  • 使用 IronQr;
  • 使用 IronSoftware.Drawing;
  • var dialog = new OpenFileDialog { Filter = "Image Files|.png;.jpg;.jpeg;.bmp" };
  • var inputBmp = AnyBitmap.FromFile(dialog.FileName);
  • var results = reader.Read(imageInput);

程式碼解釋

OpenFileDialog 處理原生 Windows 檔案選取功能,並篩選常見的圖像類型。AnyBitmap.FromFile 將選取的檔案載入為位圖,無論其格式為何。 QrImageInput 會將該位圖封裝起來,以便 IronQR 能對其進行處理,而 QrReader.Read 則會返回一個 IEnumerable<QrResult>,其中包含圖像中每個 QR 碼對應的一筆記錄。 FirstOrDefault 會安全地擷取第一個結果,因此即使圖片中沒有 QR 碼,應用程式也不會當機。

了解如何使用 IronQR 建立 WPF QR 碼掃描器。

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

還在捲動嗎?

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