.NET MAUI Skaner kodów QR

Użyj IronQR do skanowania kodów QR w mobilnej aplikacji .NET MAUI. Wybierz obraz z biblioteki urządzenia za pomocą FilePicker.Default.PickAsync, załaduj go za pomocą AnyBitmap.FromFile i zdekoduj za pomocą QrReader.Read. Działa na Androidzie i iOS z jednej wspólnej bazy kodu.

Przewodnik 5 kroków w budowie skanera kodów QR w MAUI

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

Wyjaśnienie kodu

FilePicker.Default.PickAsync otwiera natywny selektor obrazów na bieżącej platformie, z filtrem według typów obrazów. Pełna ścieżka wybranego pliku jest pobierana za pomocą images.FullPath.ToString() i przekazywana do AnyBitmap.FromFile, który ładuje go 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>. First().Value wyodrębnia zdekodowany ciąg znaków z pierwszego wyniku.

Poznaj pełny Tutorial Skanera Kodów QR dla .NET MAUI z 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.