Программное обеспечение > Другое ПО

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

(1/2) > >>

vita:
QR-код (сокращение от Quick Response) - это двухмерный штрихкод, визуально представленный сочетанием черных квадратов на белом фоне. Информация, закодированная в QR-коде, обычно представляет собой URL или текст и широко применяется, например, для считывания информации при помощи смартфонов Android или Blackberry. Но создание и считывание (декодирование QR-кода) возможно на компьютерах с Ubuntu и её производных.
Протестировала данную возможность в Matuntu-Z64, поскольку необходимо было прочитать QR-код, появившийся в процессе регистрации в программе общения Ring.
Для этого установила несколько пакетов:

--- Код: ---sudo apt install qtqr qrencode zbar-tools python-qrcode python-qrencode python3-qrcode libimager-qrcode-perl libimager-perl
--- Конец кода ---

* Zbar Tools - пакет, содержащий основные приложения для декодирования штрих-кодов и использующий устройство video4linux (например, веб-камеру) в качестве сканера штрих-кодов;
* Qrencode - утилита, использующая libqrencode для кодирования строковых данных в QR-код и сохранить как PNG или EPS-изображение;
* QtQr - Qt-интерфейс для генератора и декодера QR-кодов.Создавать QR-код можно из командной строки, например, адрес форума http://forum.matuntu.org
--- Код: ---qrencode -o fm.png 'http://forum.matuntu.org'
--- Конец кода ---
где fm.png - файл QR-кода с присвоенным ему именем, а далее URL форума 'http://forum.matuntu.org'.
Для увеличения пикселей применяется аргумент s, например, нужно увеличить в 6 раз. Команда будет выглядеть так:
--- Код: ---qrencode -o fm.png -s 6 'http://forum.matuntu.org'
--- Конец кода ---
Но гораздо проще пользоваться графическим интерфейсом утилиты QtQr. После установки приложение появится в разделе Графика.
В нём можно выбрать тип данных URL и после ввода адреса кликнуть на кнопку Сохранить QR-код.
Для считывания QR-кода применяется съёмная вебкамера, которую нужно выбрать по кнопке Декодировать и направить на снимок, содержащий QR-код.
В случае успешного декодирования красная рамка QR-кода окрашивается в зелёный цвет - QR-код расшифрован.
После закрытия окна распознавания откроется окно Декодировать QR-код с расшифровкой содержимого и предлагающее либо открыть адрес в веббраузере, назначенном по умолчанию, либо редактировать содержимое кода.
Удобство QR-кодов в системе трудно оценить, но в настоящее время они широко применяются на практике и возможность их декодирования средствами Linux имеется.

vita:
Есть ещё одна утилита с графическим интерфейсом Qreator для создания так популярных нынче QR-кодов.
Программа миниатюрна и очень проста в использовании и позволяет использовать несколько вариантов генерации QR-кода. Сгенерированный код можно сохранить на диск или скопировать в буфер обмена.
       
Варианты генерации:

* Ссылка - генерация кода со ссылкой
* Текст - генерация кода с любым текстом
* Местоположение - ваше местонахождение в QR-коде
* Сеть WiFi - генерация кода с данными о Wi-Fi
* Визитная карточка - генерация кода с данными визитной карточки
* Телефонный звонок и сообщения - генерация кода о телефоне и текстовом сообщении Устанавливается командой:
--- Код: ---sudo apt install qreator
--- Конец кода ---
В меню располагается рядом с программой QtQr.
О возможностях данной программы видеоролик.
Минусом является очень медленный запуск приложения.
Понравилось чёткое определение моего местоположения с открытием в самой программе окна яндекс-карты, а также возможностью навигации и приближения объекта для сохранения в QR-коде.

vita:
К сожалению, программа Qreator в Matuntu-B64  устанавливается, но не запускается  :(
Для генерации QR-кодов можно воспользоваться ресурсом 100% БЕСПЛАТНЫЙ ГЕНЕРАТОР QR-КОДов.
Например, ссылка на наш форум получилась такой

ivm:
Сохранил себе QR-код адреса форума на компьютер и в программу QtQR просто перетащил это изображение в правое поле. Моментально вместе с декодированием было предложено редактировать или открыть ссылку в браузере
 
Очень не хотелось подключать вебкамеру, а оказалось, что теперь и без неё можно декодировать QR-коды.

butjapka:

--- Цитата: vita от 13 Октября 2018, 00:10:37 ---Для генерации QR-кодов можно воспользоваться ресурсом 100% БЕСПЛАТНЫЙ ГЕНЕРАТОР QR-КОДов.

--- Конец цитаты ---
Таня, пользуюсь qrcoder.ru

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии