Уровень коррекции ошибок в QR-кодах
В процессе QR-кодирования наш генератор формирует текстовые данные, которые будут кодироваться непосредственно в сам QR-код. Кроме основных данных, согласно стандарту QR-кодирования, в код добавляется служебная дополнительная информация, необходимая для успешного считывания и декодирования программой считывания QR-кода. Эта информация никак не влиет на пользовательские данные, но она позволяет выполнять безошибочное декодирование данных. Чем больше дополнительной информации добавляется в код (выше уровень коррекции ошибок), тем лучше такой QR-код будет считываться в дальнейшем, даже при потери части изображения QR-кода.
Стандартом кодирования QR-кодовопределено 4 уровня коррекции ошибок:
- Уровень L (допускается потеря до 7% площади изображения QR-кода)
- Уровень M (допускается потеря до 15% площади изображения QR-кода) - используется по умолчанию
- Уровень Q (допускается потеря до 25% площади изображения QR-кода)
- Уровень H (допускается потеря до 30% площади изображения QR-кода)
Обратите внимание, что:
- если при сканировании куар кода с уровнем коррекции L будет потеряно более 7% площади, то такой куар кода нормально считан не будет.
- при увеличении уровня коррекции ошибок, увеличивается изображение QR-кода
- при использовании логотипа в изображении QR-кода, нужно использовать более высокий уровень коррекции ошибок
Вам была полезна данная статья?

