.NET MAUI Escáner de códigos QR
Use IronQR para escanear códigos QR en una aplicación móvil .NET MAUI. Elija una imagen de la biblioteca del dispositivo con FilePicker.Default.PickAsync, cárguela usando AnyBitmap.FromFile y descifréla con QrReader.Read. Funciona en Android e iOS desde una única base de código compartida.
Guía de 5 pasos para construir un escáner de código QR MAUI
using IronQr;using IronSoftware.Drawing;- var images = await
FilePicker.Default.PickAsync(newPickOptions{ FileTypes =FilePickerFileType.Images}); - var inputBmp =
AnyBitmap.FromFile(images.FullPath.ToString(); IEnumerable<QrResult>resultados =reader.Read(imageInput);
Explicación del código
FilePicker.Default.PickAsync abre el selector de imágenes nativo en la plataforma actual, filtrado para tipos de imágenes. La ruta completa del archivo seleccionado se recupera con images.FullPath.ToString() y se pasa a AnyBitmap.FromFile, quien lo carga en un bitmap independientemente del formato. Un QrImageInput envuelve ese bitmap para que IronQR pueda trabajar con él, y QrReader.Read devuelve un IEnumerable<QrResult>. First().Value extrae la cadena decodificada del primer resultado.
Explore el tutorial completo del escáner de código QR .NET MAUI con IronQR.

