设置QR码错误更正
为二维码设置适当的纠错级别,将决定其在承受多少物理损伤后仍能成功扫描。 IronQR使用Reed-Solomon错误校正,有四个级别:QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High, 和 QrErrorCorrectionLevel.Highest。 选择合适的防护等级,可让开发人员在紧凑、便于快速扫描的代码与能够抵御划痕、污渍或部分遮挡的代码之间取得平衡。
设置二维码纠错功能的 5 步指南
using IronQR;using IronSoftware.Drawing;QrOptionsoptions = newQrErrorCorrectionLevel.Medium;QrCodeqr =QrWriter.Write("1234", options);- qr.
Save().SaveAs("qr-medium.png");
代码解释
首先,通过将所需的QrOptions对象。 Medium级别是大多数应用程序的稳固默认设置,能够恢复损坏的数据,同时保持QR码紧凑和快速扫描。
对于代码面临更严苛条件的环境,如仓库标签或户外标牌,切换到QrErrorCorrectionLevel.Highest在增加图案密度的情况下可以提供最大的弹性。 该示例将两个层级并排展示,以便比较视觉密度。 一旦生成,使用SaveAs()导出为PNG文件。

