С каждым днем мы можем наблюдать вокруг нас всё больше изображений, похожих тот, который на размещенный в начале этой статьи. Это QR-код, хорошо знакомый пользователям современных смартфонов и считывающийся при помощи камеры или другого сканирующего устройства.
Этот код может содержать разнообразную текстовую информацию. Следует отметить, что сейчас некоторые интернет-пользователи устанавливают QR-код в качестве аватара; иногда возникает необходимость считать QR-код, расположенный на веб-странице.
Прочитать QR-код в Ubuntu нам помогут утилиты zbarcam и zbarimg. Установим пакет, который их содержит:
sudo apt-get install zbar-tools
Мы не будем останавливаться на первой: скажем лишь, что при запуске утилита ищет код на устройстве видеозахвата (например, веб-камере). Параметры запуска вы можете узнать командой
man zbarcam
Для считывания же QR-кода на веб-страницах нам понадобиться вторая утилита - zbarimg. Достаточно в параметрах запуска указать путь к файлу на диске или в сети Интернет, и программа считает информацию из обнаруженных по ссылке графических файлов: просто скопируйте в браузере ссылку на файл изображения и вставьте его в параметры запуска утилиты. Синтаксис запуска утилиты очень простой:
zbarimg имя_файла_или_ссылка
и в консоль будет выведена содержащаяся в коде информация.
Другие параметры программы также можно узнать при помощи
man zbarimg
Ubuntu 10.04 - похоже что QR пока не поддерживается zbar-ом:
ОтветитьУдалитьuser@local:/~$ zbarimg QR_chart.png
scanned 0 barcode symbols from 1 images in 0.01 seconds
WARNING: barcode data was not detected in some image(s)
things to check:
- is the barcode type supported? currently supported symbologies are:
EAN/UPC (EAN-13, EAN-8, UPC-A, UPC-E, ISBN-10, ISBN-13),
Code 128, Code 39 and Interleaved 2 of 5
...