Элемент | Назначение |
Поисковые узоры | Определение ориентации и положения кода |
Выравнивающие узоры | Коррекция искажений изображения |
Синхронизирующие линии | Определение структуры модулей |
Зона данных | Хранение закодированной информации |
- Выбор типа кодируемых данных (текст, URL, контакты)
- Определение версии кода (от 1 до 40)
- Выбор уровня коррекции ошибок (L, M, Q, H)
- Преобразование данных в бинарный формат
- Создание базовых позиционных меток
- Добавление выравнивающих узоров
- Размещение синхронизирующих линий
- Заполнение зоны данных
Уровень | Восстановление | Применение |
L (Low) | До 7% повреждений | Небольшие коды |
M (Medium) | До 15% повреждений | Стандартное использование |
Q (Quartile) | До 25% повреждений | Наружная реклама |
H (High) | До 30% повреждений | Критически важные данные |
- Числовой режим: до 7089 цифр
- Буквенно-цифровой: до 4296 символов
- Байтовый режим: до 2953 байт
- Кандзи: до 1817 иероглифов
- Кодирование Рида-Соломона
- Маскирование данных
- Интерполяция полиномов
- Битовые операции
- Выбор минимально достаточной версии
- Применение сжатия данных
- Использование коротких URL-сервисов
- Оптимальное расположение модулей
Этап | Действие |
Финальное маскирование | Применение выбранного шаблона маски |
Добавление служебной информации | Формат и версия кода |
Визуальное оформление | Цвет, логотип, рамка |
Формирование QR-кода представляет собой сложный процесс преобразования данных в графическое изображение с учетом коррекции ошибок и оптимизации размера. Современные генераторы автоматизируют эти операции, позволяя создавать коды для различных применений.