Страницы

четверг, 5 мая 2011 г.

Создание QR-кода — нет ничего проще с qrencode

Крошечная утилитка, которая есть в репозиториях ubuntu, поможет нам сделать QR-код любой понравившейся странички в формате .png за несколько секунд.
Зачем нужен такой код? Например, сфотографировав его телефоном, мы сможем открыть (с помощью программы) зашифрованную в нём гиперссылку. Кстати, сейчас многие сайты с ПО для смартфонов добавляют рядом со ссылками на программы еще и QR-код, чтобы проще было скачать.

При помощи QR-кода можно закодировать любую информацию, например: текст, номер телефона, ссылку на сайт или визитную карточку.
“Также QR-коды активно используются и в туризме. Например, во Львове (Украина) объединение бизнесменов "Туристическое Движение Львова" разместило QR-коды более чем на 80 туристических объектах. Это позволяет индивидуальному туристу легко ориентироваться в городе, даже не зная украинского языка, так как QR-коды установлены на нескольких языках”, — гласит Википедия.
Вот небольшой список программ для смартфонов, которые помогут распознать QR-код :
- для Symbian - Kaywa reader, Nokia barcode reader, I-Nigma, QuickMark, UpCode;
- для Android - Barcode Scanner, Barcode2file, QR Droid, NeoReader, ixMAT Scanner, 2D-код;
- для Maemo - mbarcode;
- для Windows Mobile - QuickMark, I-Nigma.
Итак, свои смарты мы условно подготовили к восприятию кода, сейчас попробуем сгенерировать. Думаю, все уже успели установить qrencode, набрав в терминале sudo apt-get install qrencode, и готовы к дальнейшим действиям.Синтаксис команды такой:
$ qrencode -o [filename.png] '[text/url/information to encode]'

Например, для того, чтобы сделать код со ссылкой на страничку моего блога и сохранить его в домашней папке в файле uni.png, необходимо ввести следующую команду:
$ qrencode -o uni.png 'http://uni-homework.blogspot.com/'
Если изображение кажется маленьким, количество пикселей можно легко увеличить с помощью аргумента "-s". В результате получится такой же код, но увеличенный в 5 раз. Файл .png сохраняем в домашней папке с другим именем ~uni.png.
$ qrencode -o ~uni.png -s 5 'http://uni-homework.blogspot.com/'

Для любителей GUI- интерфейса, есть репозиторий, добавив который, или скачав .deb-пакет, все вышеописанное можно проделывать не в терминале, а в окошке программы, где регулировка размера изображения будет более наглядной.
Декодировать QR-коды (и штрих-коды других типов) можно программой zbar. А ещё проще — онлайн, загрузив файл или ссылку.

0 коммент.:

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