Configurar corrección de errores del código QR

Configurar el nivel correcto de corrección de errores en un código QR determina cuántos daños físicos puede soportar y aún así escanearse correctamente. IronQR utiliza corrección de errores Reed-Solomon con cuatro niveles: QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High, y QrErrorCorrectionLevel.Highest. Elegir el nivel apropiado permite a los desarrolladores equilibrar entre un código compacto y de escaneo rápido y uno diseñado para sobrevivir a rasguños, manchas, u obstrucción parcial.

Guía de 5 pasos para configurar la corrección de errores del código QR

  • using IronQr;
  • using IronSoftware.Drawing;
  • QrOptions options = new QrOptions(QrErrorCorrectionLevel.Medium);
  • QrCode qr = QrWriter.Write("1234", options);
  • qr.Save().SaveAs("qr-medium.png");

Explicación del código

Primero, se crea un objeto QrOptions pasando el QrErrorCorrectionLevel deseado a su constructor. El nivel Medium es un valor predeterminado sólido para la mayoría de las aplicaciones, recuperando datos dañados mientras mantiene el código QR compacto y rápido de escanear.

Para entornos donde el código enfrenta condiciones más duras, como etiquetas de almacén o señalización exterior, cambiar a QrErrorCorrectionLevel.Highest proporciona máxima resistencia a costa de un patrón más denso. El ejemplo genera ambos niveles lado a lado para comparar la densidad visual. Una vez generado, el código QR se guarda en un mapa de bits con Save() y se exporta a un archivo PNG con SaveAs().

Explore cómo configurar los niveles de corrección de errores del código QR 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.