设置QR码错误更正

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

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

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

代码解释

首先,通过将所需的QrOptions对象。 Medium级别是大多数应用程序的稳固默认设置,能够恢复损坏的数据,同时保持QR码紧凑和快速扫描。

对于代码面临更严苛条件的环境,如仓库标签或户外标牌,切换到QrErrorCorrectionLevel.Highest在增加图案密度的情况下可以提供最大的弹性。 该示例将两个层级并排展示,以便比较视觉密度。 一旦生成,使用SaveAs()导出为PNG文件。

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

准备开始了吗?
Nuget 下载 70,398 | 版本: 2026.7 刚刚发布
Still Scrolling Icon

还在滚动吗?

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