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-Solomona z czterema poziomami: QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High oraz 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;QrOptionsoptions = newQrErrorCorrectionLevel.Medium;QrCodeQR =QrWriter.Write("1234", options);- QR.
Save().SaveAs("qr-medium.png");
Wyjaśnienie kodu
Najpierw tworzony jest obiekt QrOptions poprzez przekazanie żądanego QrErrorCorrectionLevel do jego konstruktora. Poziom Medium jest solidnym domyślnym ustawieniem dla większości zastosowań, umożliwiającym odzyskanie uszkodzonych danych przy zachowaniu kompaktowego rozmiaru kodu QR i szybkiego skanowania.
W środowiskach, w których kod narażony jest na trudniejsze warunki, takich jak etykiety magazynowe lub oznakowanie zewnętrzne, 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 jako mapa bitowa za pomocą Save() i eksportowany do pliku PNG za pomocą SaveAs().
Odkryj, jak ustawiać poziomy korekcji błędów kodu QR za pomocą IronQR.

