Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Как создать свой собственный QR-код в Ubuntu

Оригинал: How to create your own QR Codes in Ubuntu
Автор: Joey Sneddon
Дата публикации: 25 марта 2011 года
Перевод: А. Кривошей
Дата перевода: май 2011 г.

QR-коды - это отличный способ сэкономить время: фактически это гиперссылка, помещенная в реальный мир.

Qrencode - это небольшая утилита командной строки, которая позволяет создавать собственные QR-коды (сохраняемые в файлах .png) для их последующего размещения в блоге или любом другом месте.

Что такое QR-код?

QR-код (сокращение от Quick Response) - это двухмерный штрихкод, визуально представленный сочетанием черных квадратов на белом фоне. Информация, закодированная в QR-коде, обычно представляет собой URL или текст, и широко применяется, например, для считывания информации при помощи смартфонов Android или Blackberry.

Как создать QR-код в Linux?

Это очень просто (применительно к Ubuntu). Вам необходимо установить утилиту qrencode из Центра Приложений Ubuntu. Введите ее название в поиске, или просто кликните здесь.
После завершения установки можно создвать QR-коды из командной строки или с помощью графического интерфейса.
Команда имеет следующий синтаксис:

$ qrencode -o [filename.png] '[text/url/information to encode]'

Например, для того, чтобы сделать код со ссылкой на домашнюю страницу Google и сохранить его в файле google.png, необходимо ввести следующую команду:

$ qrencode -o google.png 'http://google.com'

На выводе получим:

QR-код со ссылкой на http://google.com

Рис. 1. QR-код со ссылкой на http://google.com

Изображение слишком маленькое? Вы можете увеличить количество "пикселей", используемых в коде, с помощью аргумента "-s". В результате получится такой-же код, но увеличенный в 6 раз. Файл .png сохраняем на рабочем столе.

$ qrencode -o ~/Desktop/google.png -s 6 'http://google.com'

Смотрим результат:

увеличенный QR-код со ссылкой на http://google.com

Рис. 2. Увеличенный QR-код со ссылкой на http://google.com