Skip to content
DocsAll
技巧

Полное руководство по генерации и распознаванию QR-кодов: от принципов к практике

Fiona Xu · Опубликовано 16 апреля 2026 · Обновлено 5 июля 2026
QR-кодКод QR

Что такое QR-код

QR-код — это тип матричного штрих-кода, изобретенный японской компанией Denso Wave в 1994 году. Он хранит информацию посредством комбинации черных и белых квадратов и может быстро распознаваться камерой.

Структура QR-кода

Стандартный QR-код содержит следующие зоны:

  • Узорные метки позиционирования: Квадраты в форме «回» в трех углах, помогают сканеру позиционироваться
  • Метки выравнивания: Небольшие квадраты в крупных QR-кодах, используются для коррекции наклона
  • Метки синхронизации: Чередующиеся черно-белые линии, используются для определения размера модуля
  • Область данных: Хранит фактическую кодированную информацию
  • Область коррекции ошибок: Используется для восстановления поврежденных данных

Как выбрать уровень коррекции ошибок

У QR-кода есть 4 уровня коррекции ошибок, определяющие долю, которую можно распознать даже при частичном повреждении:

Уровень Способность коррекции Плотность данных Применимый сценарий
L (низкий) 7% Наивысшая Только цифры/короткий текст
M (средний) 15% Высокая URL, визитка
Q (высокий) 25% Средняя Встраивание небольшого логотипа
H (высокий) 30% Низкая Промышленная среда, большой логотип

Рекомендации по выбору

  • Обычный URL: Достаточно уровня M, баланс емкости и отказоустойчивости
  • Нужно встроить логотип: Минимум уровень Q, чтобы после перекрытия логотипом код оставался распознаваемым
  • Среда, подверженная повреждениям: Уровень H, например, печать на поверхностях, подверженных износу

Техника встраивания логотипа

Размещение логотипа в центре QR-кода — распространенная потребность брендинга, но неправильная операция может сделать код нераспознаваемым.

Принципы встраивания

  1. Выберите высокий уровень коррекции ошибок: Минимум Q, рекомендуется H
  2. Размер логотипа не более 30%: Площадь перекрытия центральной зоны не должна превышать 30%
  3. Сохраняйте метки позиционирования четкими: Метки позиционирования в трех углах нельзя перекрывать
  4. Добавьте белый фон под логотип: Оставляйте отступы вокруг логотипа, избегая смешения с областью данных

Ошибочные практики

  • Использовать низкий уровень коррекции ошибок (L/M) и встраивать логотип → легко становится нераспознаваемым
  • Логотип слишком большой, перекрывает метки позиционирования → полностью невозможно сканировать
  • Без белой рамки → путаница в области данных

Использование генератора QR-кодов DocsAll

Генератор QR-кодов DocsAll предоставляет полный функционал генерации QR-кодов, поддерживает настраиваемые стили и встраивание логотипа.

Порядок действий

  1. Откройте генератор QR-кодов
  2. Введите содержимое (URL, текст, информацию визитки и т.д.)
  3. Выберите уровень коррекции ошибок (рекомендуется Q или H)
  4. Настройте цвет и размер (опционально)
  5. Загрузите логотип (опционально, автоматически центрируется с отступом)
  6. Нажмите «Сгенерировать», скачайте PNG/SVG

Особые функции

  • Предпросмотр в реальном времени: Генерация при вводе, что видите, то и получаете
  • Встраивание логотипа: Автоматическая адаптация уровня коррекции ошибок и размера
  • Настройка стиля: Цвет переднего плана, цвет фона, скругленные модули
  • Вывод в высоком разрешении: Поддержка векторного формата SVG
  • Конфиденциальность: Вся генерация в браузере, содержимое не загружается

Методы распознавания QR-кодов

Онлайн-распознавание

Инструмент распознавания QR-кодов DocsAll поддерживает загрузку изображений для распознавания содержимого QR-кода:

  1. Откройте инструмент распознавания QR-кодов
  2. Загрузите изображение, содержащее QR-код
  3. Автоматическое распознавание и отображение содержимого

Распознавание на телефоне

  • iOS: Системная камера распознает автоматически
  • Android: Системная камера или Google Lens

Программное распознавание

Используйте библиотеку jsQR для распознавания в браузере:

import jsQR from 'jsqr';

function decodeQR(imageData) {
  const code = jsQR(imageData.data, imageData.width, imageData.height);
  if (code) {
    return code.data;
  }
  return null;
}

Меры предосторожности при использовании QR-кодов

  1. Тестируйте перед публикацией: После генерации обязательно протестируйте сканированием на нескольких устройствах
  2. Адекватный размер: Слишком маленький не сканируется, рекомендуемый минимум 2×2 см
  3. Достаточный контраст: Темный передний план + светлый фон, избегайте близких цветов
  4. Избегайте отражающих материалов: При печати обращайте внимание на материал, блики мешают распознаванию
  5. Короткие ссылки лучше: Чем короче содержимое, тем проще QR-код, можно использовать сервисы сокращения ссылок

Заключение

Освоение принципов QR-кодов и выбора уровня коррекции ошибок поможет генерировать более надежные QR-коды. Когда нужно сгенерировать QR-код, генератор QR-кодов DocsAll — бесплатный и удобный выбор; когда нужно распознать — используйте инструмент распознавания QR-кодов. Вся обработка в браузере, содержимое не загружается, безопасно и удобно.

F
Fiona Xu 内容编辑

DocsAll 内容编辑,5 年办公软件教程写作经验,擅长把复杂的文档处理流程拆解成易懂的步骤。

Похожие статьи

技巧

Регулярные выражения на практике: шпаргалка по частым шаблонам и советы

Сборник часто используемых шаблонов регулярных выражений (проверка, извлечение, замена), с советами по отладке и шпаргалкой по метасимволам, чтобы помочь вам быстро освоить обработку текста.

11 июля 2026 Читать →
技巧

Приёмы извлечения страниц PDF: точно выбирайте нужные страницы

Подводит итог по нескольким подходам к извлечению страниц PDF, включая извлечение одной страницы, непрерывные диапазоны, дискретные номера и извлечение между файлами, с приёмами и частыми ошибками.

9 июля 2026 Читать →