Skaner kodów QR WPF

Użyj IronQR, aby skanować kody QR w aplikacji desktopowej WPF. Otwórz plik obrazu za pomocą natywnego OpenFileDialog, załaduj go za pomocą AnyBitmap.FromFile i zdekoduj za pomocą QrReader.Read. Nie potrzeba JavaScript ani przeglądarki.

5-krokowy przewodnik po skanowaniu kodu QR w WPF

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

Wyjaśnienie kodu

OpenFileDialog obsługuje natywny wybór plików w systemie Windows, filtrując je według popularnych typów obrazów. AnyBitmap.FromFile ładuje wybrany plik do mapy bitowej niezależnie od formatu. QrImageInput otacza tę mapę bitową, aby IronQR mógł z nią pracować, a QrReader.Read zwraca IEnumerable<QrResult> z jednym wpisem dla każdego kodu QR znalezionego na obrazie. FirstOrDefault bezpiecznie pobiera pierwszy wynik, dzięki czemu aplikacja nie ulegnie awarii, jeśli obraz nie zawiera kodu QR.

Odkryj, jak zbudować skaner kodów QR w WPF za pomocą IronQR.

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 67,270 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronQR
uruchom próbkę obserwuj, jak Twój URL staje się kodem QR.