QR-код позволяет быстро передавать ссылки на веб-страницы с мобильных устройств. Рассмотрим способы генерации и добавления QR-кода на сайт.
Содержание
QR-код позволяет быстро передавать ссылки на веб-страницы с мобильных устройств. Рассмотрим способы генерации и добавления QR-кода на сайт.
1. Онлайн-генераторы QR-кодов
Сервис | Особенности | Форматы |
QRCode Monkey | Настройка дизайна, логотипы | PNG, SVG, EPS |
QRStuff | Разные типы данных | PNG, JPG, GIF |
GoQR.me | Простой интерфейс | PNG, SVG |
2. Генерация QR-кода через API
Пример с Google Charts API:
- Используйте URL: https://chart.googleapis.com/chart
- Параметры:
- cht=qr (тип - QR-код)
- chs=200x200 (размер)
- chl=URL_страницы (данные)
- Пример: <img src="https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=https://example.com">
3. JavaScript-библиотеки для генерации
- qrcode.js:
- Не требует серверной части
- Поддержка Canvas и SVG
- Настройка цвета и размера
- QRious:
- Простая интеграция
- Поддержка различных форматов
4. Добавление QR-кода на страницу
Способ | Код |
Изображение | <img src="qr.png" alt="QR-код страницы"> |
SVG в код | Вставка SVG-кода прямо в HTML |
Canvas | Генерация на лету через JavaScript |
5. Оптимальные параметры QR-кода
- Размер: не менее 200x200 пикселей
- Цвет: темный на светлом фоне
- Отступы: 10-15% от размера кода
- Коррекция ошибок: уровень H (до 30% повреждений)
- Формат: PNG для прозрачности, SVG для масштабирования
6. Проверка работоспособности
- Просканируйте код разными приложениями
- Проверьте на разных устройствах
- Убедитесь в читаемости с разных расстояний
- Проверьте на контрастных фонах
7. Дополнительные возможности
Функция | Реализация |
Динамические QR-коды | Смена содержимого без изменения изображения |
Трекинг сканирований | Сервисы с аналитикой переходов |
Стилизованные коды | Вставка логотипа в центр |
Для большинства сайтов достаточно сгенерировать QR-код через онлайн-сервис и добавить изображение на страницу. Для динамического контента или аналитики используйте специализированные решения.