WPF QR 碼掃描器

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

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

  • using IronQr;
  • using IronSoftware.Drawing;
  • var dialog = new OpenFileDialog { Filter = "Image Files|.png;.jpg;.jpeg;.bmp" };
  • var inputBmp = FileName);
  • var results = imageInput/);

程式碼說明

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

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

準備開始了嗎?
Nuget 下載 67,270 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronQR
執行範例 觀看您的 URL 轉為 QR 碼。