Създавайте и четете QR кодове от терминала

QR кодовете ... виждаме ги всеки ден на друго място, те са онези изображения, които изглеждат пикселизирани, където има само черно-бял цвят (белият е фон). Благодарение на тях можем да конвертираме текст в изображение, нещо подобно на това:

DesdeLinux.net… нека използваме Linux, за да бъдем безплатни!

Би било равно на:

codeqr

Как да генерирам QR кодове с терминала?

За това ще използваме пакет, наречен qrencode, първо трябва да го инсталираме.

Ако използвате ArchLinux, Chakra или някакво производно би било:

sudo pacman -S qrencode

Ако използвате Ubuntu, Debian или подобен:

sudo apt-get install qrencode

Веднъж инсталирани, просто трябва да стартираме в терминал:

qrencode "Texto a codificar!" -o $HOME/codigoqr.png

Това ще генерира в дома ни png файл, наречен codigoqr, който ще бъде резултат от преобразуването на текста, който току-що сложихме 😉

И как да декодирам QR и да конвертирам в четим текст?

За обратния процес ще използваме друго приложение, наречено zbar-img, което ще имаме на разположение след инсталирането на пакета zbar в Arch или zbar-tools в Ubuntu.

Ако използвате ArchLinux, Chakra или някакво производно би било:

sudo pacman -S zbar

Ако използвате Ubuntu, Debian или подобен:

sudo apt-get install zbar-tools

Веднъж инсталирани, просто трябва да стартираме в терминал:

zbarimg $HOME/codigoqr.png

Това ще ни покаже нещо като:

zbarimg

И както можете да видите, той перфектно ни показва текста, който сме кодирали 😉

Край!

EEENNNN FFFIIINN !!! 😀

Това е урокът, надявам се, че е бил полезен за вас.

поздрави


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   eliotime3000 каза той

    Хареса ми това приложение. Ще го имам предвид.

  2.   възмездие каза той

    Вашият принос е интересен !!! Това е нещо, което може да се окаже полезно.
    Но възможно ли е да се създаде .png файл в директория, различна от $ HOME?

    1.    neysonv каза той

      това, което е след -o, е директорията, за да можете да поставите каквото искате. можете например да поставите файла във вашата папка за изтегляне с
      qrencode "текст" -o Изтегляния / qr.png
      ако приемем, че сте в дома си
      За повече информация вижте ръководството
      човек qrencode

      1.    възмездие каза той

        Благодаря за отговора !!! Вече го пробвах и ми подейства.

  3.   Мануел Р каза той

    Отдавна търсих нещо подобно, по-лесно невъзможно 😉
    Благодаря за споделянето, поздрави.

  4.   Sander каза той

    Не може да бъде по-лесно, но не беше за мен xD
    Друг ден го виждам по-спокойно, отколкото шефът дебне ....

  5.   Ленин Ернандес каза той

    Генерирайте QR код от postgreSQL с Perl

    http://leninmhs.wordpress.com/2014/03/25/qr-postgres-perl/

  6.   mat1986 каза той

    Не знам дали това беше пропуск, който имах, но мислех, че германската Garmendia е достигнала DesdeLinux xDD

    Освен това, интересно приложение. Ще намеря начин да се възползвам от него 🙂

  7.   Гонсало М каза той

    Много интересно !! 😀

  8.   Луис каза той

    Направих този скрипт за зенитност, не може да бъде по-лесно. 😉

    # / BIN / ш
    # Графичен скрипт за qrencode
    url = `zenity –entry –title =» QRencGui »–text =» Въведете url: »`

    ако [$? = 0]; тогава

    qrencode "$ url" -o ~ / QRCode.png | zenity –progress –press –auto-close –auto-kill –title = »QRencGui» –text = »Създаване на кода $ url \ n»

    zenity –info –title = »QRencGui» –text = »$ url QRcode изображението е създадено»
    fi
    изход 0

    1.    Ленин Ернандес каза той

      Excelente !!

  9.   дрипаво каза той

    Отлично, много ми послужи, просто разследвах как мога да го направя