Configurar corrección de errores del código QR
Configurar el nivel de corrección de errores adecuado en un código QR determina cuánto daño físico puede soportar y aun así escanearse con éxito. IronQR utiliza corrección de errores Reed-Solomon con cuatro niveles: QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High y QrErrorCorrectionLevel.Highest. Elegir el nivel adecuado permite a los desarrolladores equilibrar entre un código compacto de escaneo rápido y uno diseñado para soportar rayaduras, manchas u obstrucciones parciales.
Guía de 5 pasos para configurar la corrección de errores de códigos QR
using IronQR;using IronSoftware.Drawing;QrOptionsoptions = newQrErrorCorrectionLevel.Medium;QrCodeqr =QrWriter.Write("1234", options);- qr.
Save().SaveAs("qr-medium.png");
Explicación del código
Primero, se crea un objeto QrOptions pasando el deseado QrErrorCorrectionLevel 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 adversas, como etiquetas de almacén o señalización exterior, cambiar a QrErrorCorrectionLevel.Highest proporciona la máxima resiliencia 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 niveles de corrección de errores de códigos QR con IronQR.

