.NET MAUI QR-Code-Scanner

Verwenden Sie IronQR, um QR-Codes in einer .NET MAUI mobilen Anwendung zu scannen. Wählen Sie ein Bild aus der Gerätebibliothek mit FilePicker.Default.PickAsync aus, laden Sie es mit AnyBitmap.FromFile und decodieren Sie es mit QrReader.Read. Funktioniert auf Android und iOS von einer einzigen gemeinsamen Codebasis.

5-Schritte-Anleitung zum Erstellen eines MAUI QR-Code-Scanners

  • 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);

Code Erklärung

FilePicker.Default.PickAsync öffnet den nativen Bildauswähler auf der aktuellen Plattform, gefiltert nach Bildtypen. Der vollständige Pfad der ausgewählten Datei wird mit images.FullPath.ToString() abgerufen und an AnyBitmap.FromFile übergeben, das sie unabhängig vom Format in eine Bitmap lädt. Ein QrImageInput umschließt diese Bitmap, damit IronQR damit arbeiten kann, und QrReader.Read gibt ein IEnumerable<QrResult> zurück. First().Value extrahiert die dekodierte Zeichenfolge aus dem ersten Ergebnis.

Erkunden Sie die vollständige .NET MAUI QR-Code-Scanner-Anleitung mit IronQR.

Bereit anzufangen?
Nuget Downloads 67,270 | Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronQR
Führen Sie ein Beispiel aus und beobachten Sie, wie Ihre URL zu einem QR-Code wird.