设置二维码错误更正

为二维码设置适当的纠错级别,将决定其在承受多少物理损伤后仍能成功扫描。 IronQR 采用四级里德-所罗门纠错码:QrErrorCorrectionLevel.HighQrErrorCorrectionLevel.Highest。 选择合适的防护等级,可让开发人员在紧凑、便于快速扫描的代码与能够抵御划痕、污渍或部分遮挡的代码之间取得平衡。

设置二维码纠错功能的 5 步指南

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

代码解释

首先,通过向其构造函数传递所需的 QrErrorCorrectionLevel 来创建一个 QrOptions 对象。 对于大多数应用场景而言,Medium 级别是一个稳妥的默认选择,既能恢复受损数据,又能保持二维码紧凑且易于扫描。

对于代码使用环境较为严苛的场景(例如仓库标签或户外标识),切换至 QrErrorCorrectionLevel.Highest 可在牺牲图案密度的前提下提供最佳的抗干扰能力。 该示例将两个层级并排展示,以便比较视觉密度。 生成后,二维码将以 Save() 格式保存为位图,并以 SaveAs() 格式导出为 PNG 文件。

了解如何使用 IronQR 设置二维码纠错级别。

准备开始了吗?
Nuget 下载 63,625 | 版本: 2026.4 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronQR
运行示例 观看您的 URL 变成 QR 代码。