QR-коды позволяют кодировать различную информацию для быстрого считывания мобильными устройствами. Существует несколько методов их генерации.
Содержание
Основные способы создания QR-кодов
Онлайн-генераторы QR-кодов
Сервис | Особенности | Форматы |
QRCode Monkey | Настройка дизайна, логотипы | PNG, SVG, EPS |
QR Stuff | Поддержка разных типов данных | PNG, JPEG, GIF |
Unitag QR Generator | Цветовые схемы, шаблоны | PNG, SVG, PDF |
Генерация через программирование
Использование библиотек
- Python: qrcode, pyqrcode
- JavaScript: qrcode.js, node-qrcode
- PHP: endroid/qr-code
- Java: ZXing ("Zebra Crossing")
Пример на Python
Шаг | Код |
Установка библиотеки | pip install qrcode[pil] |
Генерация кода | import qrcode img = qrcode.make('Данные') img.save('qrcode.png') |
Мобильные приложения для генерации
- QR Code Generator (Android/iOS)
- QR & Barcode Scanner
- QR Code Reader and Generator
- Kaspersky QR Scanner
Что можно закодировать в QR-код
- URL-адреса веб-сайтов
- Контактные данные (vCard)
- Текстовые сообщения
- Координаты местоположения
- Wi-Fi доступы (SSID и пароль)
- Платежные реквизиты
Рекомендации по созданию
Параметр | Рекомендация |
Размер | Минимум 2×2 см для печати |
Контраст | Черный на белом - оптимально |
Область тишины | 4 модуля свободного пространства |