четверг, 15 ноября 2012 г.

Создание QR-кода в PHP

     QR-код (англ. quick response — быстрый отклик) — матричный код (двумерный штрихкод), разработанный и представленный японской компанией «Denso-Wave» в 1994 году. В настоящее время QR-код можно увидеть практически на всем: визитке, банке с напитком, а в Японии и Австрии также QR-коды используются на кладбищах и содержат информацию об усопшем. QR-код стал очень популярен из-за своей возможности вместить большое количество информации ( цифры и буквы (включая кириллицу) — 4296) в небольшом изображении.

    В этой статье я покажу вам, как вы можете легко создавать QR-коды из вашего PHP приложения и поделиться некоторыми идеями о том, как и когда их использовать. Мы будем использовать PHP QR Code - это библиотека написана на PHP для генерации QR-кодов.


Создание ваших первых QR-код

   Начните с загрузки последней PHP QR библиотеки из GitHub. Я предполагаю, что вы успешно распаковали архив и вы можете перейти в http://localhost/phpqrcode в вашей среде разработки, чтобы посмотреть демо-версию работы. Вы можете вставить любой текст в поле данных что бы получить изображение QR-кода, как показано на скриншоте ниже. Если у вас возникли проблемы, убедитесь, что у вас есть установлен PHP с GD2 расширением.




   Создайте новый скипт PHP со следующим кодом:
1<? PHP
2include"phpqrcode/qrlib.php";
3
4/ / Создать QR-код с этим текстом и показать его
5QRCode :: PNG ( "Мой первый QR Code" );
  Вы видите, как это просто? С помощью всего двух строк кода вы получите хороший QR-код для вашего приложения. Возможности безграничны!






Это QR-код нашего блога.






Полезные материалы:

— Интересный QR-генератор, с расширенным функционалом PHP QR Code and Data Matrix Generator
— Генератор «красивых» QR, вставка текста в QR mojiq.kazina.com/
— Онлайн QR декодер QRDecoder
— Еще одна реализация QR кодирования на Perl+PHPwww.swetake.com/qr/qr_cgi_e.html
— QR code плагин для Wordpress anton.shevchuk.name/wordpress/qr-code/
— PHP-класс для генерации QR-кода от Павла Новицкого www.e-luge.net/blog/full/655063.html
— MX QR code под ExpressionEngine. Базируется на коде от Swetake — MX QR code
— QR-code модуль для Drupal drupal.org/project/qrs_sheets
— Кодируем в QR с помощь Google Charts API
<img src="http://chart.apis.google.com/chart?cht=qr&chs=300x300&chl=http://habrahabr.ru" />
— Самая лучшая считывалка QR-code с экрана BarShow и лучший генераторBarCapture от Jaxo Systems. Написано на Java так-что для пользователей Linux/MacOS в самый раз, есть и бинарники.
— Расширенная утилита для считывания с Web-камеры bcWebCam
— Еще одна считывалка QR-code прямо с экрана, без телефона QuickMark прямая ссылка 



Комментариев нет:

Отправить комментарий