設定QR碼錯誤校正

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

QR 碼錯誤校正設定的 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 等級是大多數應用程式的穩健預設選項,既能恢復受損資料,又能保持 QR 碼的緊湊性與快速掃描性。

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

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

準備好開始了嗎?
Nuget 下載 63,625 | 版本: 2026.4 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package IronQR
執行範例 觀看您的 URL 變成 QR code。