設定 QR 碼錯誤校正

QR 碼的錯誤糾正等級設定,決定了其能承受多少物理損壞仍能成功掃描。 IronQR 採用四級的里德-所羅門(Reed-Solomon)錯誤校正碼:QrErrorCorrectionLevel.High 以及 QrErrorCorrectionLevel.Highest。 選擇合適的等級,可讓開發人員在緊湊、易於快速掃視的標籤與能抵禦刮痕、污漬或部分遮擋的標籤之間取得平衡。

QR 碼錯誤修正設定的 5 步驟指南

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

程式碼說明

首先,透過將所需的 QrErrorCorrectionLevel 傳遞給其建構函式,來建立一個 QrOptions 物件。 Medium 等級是大多數應用程式的穩健預設選項,既能恢復受損資料,又能保持 QR 碼的緊湊性與快速掃描性。

在程式碼需面對更嚴苛環境的場合(例如倉儲標籤或戶外標誌),切換至 QrErrorCorrectionLevel.Highest 格式雖會導致圖案更為密集,但能提供最佳的耐用性。 此範例將兩個層級並列顯示,以便比較視覺密度。 QR 碼生成後,會以 Save() 儲存為位圖,並透過 SaveAs() 匯出為 PNG 檔案。

探索如何使用 IronQR 設定 QR 碼的錯誤校正等級。

準備開始了嗎?
Nuget 下載 67,270 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronQR
執行範例 觀看您的 URL 轉為 QR 碼。