Ustaw korekcję błędów kodu QR

Ustawienie odpowiedniego poziomu korekcji błędów na kodzie QR określa, jak dużo fizycznych uszkodzeń może wytrzymać i nadal być skutecznie zeskanowanym. IronQR wykorzystuje korekcję błędów Reed-Solomon na czterech poziomach: QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High, i QrErrorCorrectionLevel.Highest. Wybór odpowiedniego poziomu pozwala programistom na utrzymanie równowagi między zwartym, szybkim w skanowaniu kodem a takim, który przetrwa zarysowania, plamy czy częściowe zasłonięcie.

5-krokowy przewodnik ustawiania korekcji błędów kodu QR

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

Wyjaśnienie kodu

Najpierw tworzony jest obiekt QrOptions przez przekazanie żądanego QrErrorCorrectionLevel do jego konstruktora. Poziom Medium jest solidnym domyślnym ustawieniem dla większości aplikacji, umożliwiając odzyskiwanie uszkodzonych danych przy jednoczesnym zachowaniu kompaktowego i łatwego do zeskanowania kodu QR.

Dla środowisk, w których kod jest narażony na trudniejsze warunki, takich jak etykiety magazynowe czy oznakowanie na zewnątrz, przejście na QrErrorCorrectionLevel.Highest zapewnia maksymalną odporność kosztem gęstszego wzoru. Przykład generuje oba poziomy obok siebie dla porównania gęstości wizualnej. Po wygenerowaniu, kod QR jest zapisywany do bitmapy przy użyciu Save() i eksportowany do pliku PNG przy użyciu SaveAs().

Odkryj, jak ustawiać poziomy korekcji błędów kodu QR za pomocą IronQR.

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 70,398 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Chcesz szybkiego dowodu? PM > Install-Package IronQR
uruchom próbkę obserwuj, jak Twój URL staje się kodem QR.