karashchuk.com » Бібліотека Знань » PHP » phpqrcode кастомизация - размер, избыточность, цвет, ...

PHP : phpqrcode кастомизация - размер, избыточность, цвет, ...

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

Первый параметр, Вы уже знаете - это что кодируем.
Второй параметр - имя файла, в который записать, или false - если хотите вывести на экран.
Третий параметр - избыточность кодирования.

Избыточность Процент Параметр
Low 7% 0
Medium 15% 1
Quartile 25% 2
High 30% 3

Актуальнее конечно их посмотреть в файле qrconst.php.

Четвёртый параметр - размер пикселя/квадрата.
Пятый параметр - размер границы.
Шестой параметр - для png - выводит header("Content-type: image/png"), для jpeg - качество изображения/уровень компрессии изображения.

Ранее, где-то попадалась инфа что можно было устанавливать цвет. Но в текущей версии (на момент написания - phpqrcode-2010100721_1.1.4.zip) этих параметров нет. Подскажу как можно вручную в коде исправить на нужный цвет:

Открываем в текстовом редакторе файл qrimage.php и ищем:

$col[1] = ImageColorAllocate($base_image,0,0,0)


И меняем нолики на нужный цвет (RGB). Или дописываете нужный Вам функционал.
Нужно но не можете или не хотите - я могу сделать, пишите.


Также, Вы можете прочесть - как изменить фон в phpqrcode на прозрачный.


Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу
наступна стаття:   Apache » SERVER_NAME
попередня стаття:   PHP » phpqrcode сделать фон прозрачным