❓Ты наводишь камеру на QR — и через секунду уже на сайте. Что произошло за эту секунду?
QR-код — это просто картинка с зашитым текстом внутри. Текст записан в виде чёрно-белых клеток.
Когда камера сканирует:
1️⃣Находит три угловых квадрата → понимает, где верх, где лево, какой масштаб
2️⃣Считывает маску → убирает служебный паттерн, добравшись до чистых данных
3️⃣Декодирует биты по столбцам → складывает символы в строку
4️⃣Проверяет контрольную сумму → если данные повреждены, алгоритм Рида–Соломона восстанавливает пропущенные блоки
В итоге получается URL, текст или номер телефона — то, что было зашито изначально.
Повредить QR можно прилично: при уровне коррекции H до 30% кода можно потерять, и он всё равно прочитается.

Комментариев пока нет.