Escáner de códigos QR WPF

Utilice IronQR para escanear códigos QR en una aplicación de escritorio WPF. Abra un archivo de imagen con el nativo OpenFileDialog, cárguelo usando AnyBitmap.FromFile, y decodifíquelo con QrReader.Read. No se necesita JavaScript ni navegador.

Guía de 5 pasos para escanear un código QR en WPF

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

Explicación del código

OpenFileDialog maneja la selección de archivos nativa de Windows filtrada a tipos de imagen comunes. AnyBitmap.FromFile carga el archivo elegido en un mapa de bits independientemente del formato. Un QrImageInput envuelve ese mapa de bits para que IronQR pueda trabajar con él, y QrReader.Read devuelve un IEnumerable<QrResult> con una entrada para cada código QR encontrado en la imagen. FirstOrDefault obtiene de forma segura el primer resultado, para que la aplicación no se bloquee si la imagen no tiene un código QR.

Descubra cómo construir un escáner de códigos QR WPF con IronQR.

¿Listo para empezar?
Nuget Descargas 63,625 | Versión: 2026.4 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronQR
ejecuta una muestra observa cómo tu URL se convierte en un código QR.