Внимание! Данная страница помощи выведена в связи с отсутствием в запросе необходимых параметров для герерации QR-кода. Ознакомьтесь.

API

QR-код генераторAPI для генератора простых QR-кодов
ТАБЛИЦА ПАРАМЕТРОВВ таблице указаны все параметры, которые может принять API
Метод: GET / POST
Параметр Тип Описание
data string Основные данные для кодирования в виде строки. Данные должны быть обработаны для передачи в виде GET параметра. Если данные отсутствуют, QR-код не генерируется.
l integer Error Correction Level - уровень коррекции ошибок QR-кода.
Принимаются только целые числа от 0 до 3.
По-умолчанию: 0.
Допустимое количество повреждений:
0 - L - 7%
1 - M - 15%
2 - Q - 25%
3 - H - 30%.
s integer Matrix Point Size - размер точки матрицы QR-кода в пикселях.
Принимаются только целые числа от 1 до 10.
По-умолчанию: 4.
f string Формат в котором будет выведен готовый QR-код. Доступные значения только: png/jpg/txt. Если не указано или введено неверно, по-умолчанию будет выведено в формате png.
q integer Качество JPG-изображения в процентах. Данное значение будет использоваться только в случае, если формат "f=jpg".
Принимаются только целые числа от 5 до 100.
По-умолчанию: 85.
m integer Отступы по краям (рамка). Количество не в пикселах, а в точках матрицы (s). То есть, если значение "s" равно 4, то одна единица отступа также равна 4 пикселям. Принимаются только целые числа от 0 до 20.
По-умолчанию: 4.
ПРИМЕРЫ
1

https://code.bfglab.ru/qr/api/?f=jpg&l=0&s=4&m=4&q=85&data=https%3A%2F%2Fbfglab.ru

Данный запрос выдаст QR-код в формате JPG со ссылкой на сайт http://bfglab.ru. Уровень коррекции ошибок "0" (L), точка матрицы равна 4 пикселям, отступы по краям равны 4 точкам матрицы (16 пикселей), качество изображения 85%.
2

https://code.bfglab.ru/qr/api/?f=png&l=3&s=4&m=4&data=https%3A%2F%2Fbfglab.ru

Данный запрос выдаст QR-код в формате PNG со ссылкой на сайт http://bfglab.ru. Уровень коррекции ошибок "3" (H), точка матрицы равна 4 пикселям, отступы по краям равны 4 точкам матрицы (16 пикселей). Данный код будет больше по размеру, нежели в 1 примере, так как уровень коррекции = 3, а это значит, что если вы повредите свой QR-код до 30%, то он всё равно будет читаем.