Tạo và đọc mã QR từ thiết bị đầu cuối

Mã QR ... chúng ta nhìn thấy chúng hàng ngày ở một số nơi khác, chúng là những hình ảnh dường như được pixel hóa nơi chỉ có màu đen và trắng (màu trắng là nền). Nhờ chúng, chúng tôi có thể chuyển đổi văn bản thành hình ảnh, giống như sau:

DesdeLinux.net… hãy sử dụng linux để được miễn phí!

Nó sẽ bằng:

codeqr

Làm thế nào để tạo mã QR với thiết bị đầu cuối?

Đối với điều này, chúng tôi sẽ sử dụng một gói có tên qrencode, trước tiên chúng tôi phải cài đặt nó.

Nếu bạn sử dụng ArchLinux, Chakra hoặc một số dẫn xuất thì nó sẽ là:

sudo pacman -S qrencode

Nếu bạn sử dụng Ubuntu, Debian hoặc tương tự:

sudo apt-get install qrencode

Sau khi cài đặt, chúng tôi chỉ cần chạy trong một thiết bị đầu cuối:

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

Thao tác này sẽ tạo ra một tệp png có tên là codigoqr trong nhà của chúng ta, đây sẽ là kết quả của việc chuyển đổi văn bản mà chúng ta vừa đặt 😉

Và làm cách nào để giải mã QR và chuyển đổi thành văn bản có thể đọc được?

Đối với quy trình ngược lại, chúng tôi sẽ sử dụng một ứng dụng khác có tên zbar-img, ứng dụng này chúng tôi sẽ có sẵn sau khi cài đặt gói zbar trong Arch hoặc zbar-tools trong Ubuntu.

Nếu bạn sử dụng ArchLinux, Chakra hoặc một số dẫn xuất thì nó sẽ là:

sudo pacman -S zbar

Nếu bạn sử dụng Ubuntu, Debian hoặc tương tự:

sudo apt-get install zbar-tools

Sau khi cài đặt, chúng tôi chỉ cần chạy trong một thiết bị đầu cuối:

zbarimg $HOME/codigoqr.png

Điều này sẽ cho chúng ta thấy một cái gì đó như:

zbarimg

Và như bạn có thể thấy, nó hiển thị cho chúng ta một cách hoàn hảo văn bản mà chúng ta đã mã hóa 😉

Kết thúc!

EEENNNN FFFIIINN !!! 😀

Đây là hướng dẫn, tôi hy vọng nó hữu ích cho bạn.

Liên quan


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   eliotime3000 dijo

    Tôi thích ứng dụng này. Tôi sẽ ghi nhớ nó.

  2.   Kẻ thù dijo

    Đóng góp của bạn là thú vị !!! Đây là một cái gì đó có thể được chứng minh là hữu ích.
    Nhưng liệu có thể tạo tệp .png trong thư mục khác ngoài $ HOME không?

    1.    neysonv dijo

      sau dấu -o là thư mục để bạn có thể đặt bất cứ thứ gì bạn muốn. ví dụ, bạn có thể đặt tệp vào thư mục tải xuống của mình với
      qrencode "text" -o Tải xuống / qr.png
      giả sử rõ ràng rằng bạn đang ở trong nhà của bạn
      Để biết thêm thông tin, hãy tham khảo trang chủ
      mã qren người đàn ông

      1.    Kẻ thù dijo

        Cảm ơn vi đa trả lơi !!! Tôi đã thử nó và nó làm việc cho tôi.

  3.   Manuel R. dijo

    Tôi đã tìm kiếm một thứ như vậy trong một thời gian dài, dễ dàng hơn không thể 😉
    Cảm ơn vì đã chia sẻ, lời chào.

  4.   Sander dijo

    Nó không thể dễ dàng hơn, nhưng nó không hoạt động với tôi xD
    Hôm khác thấy nó điềm đạm hơn là sếp rình….

  5.   Lênin Hernández dijo

    Tạo mã QR từ postgreSQL với Perl

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

  6.   mat1986 dijo

    Tôi không biết liệu đó có phải là một sai sót của tôi hay không, nhưng tôi nghĩ rằng Garmendia của Đức đã đạt đến DesdeLinux xDD

    Ngoài ra, ứng dụng thú vị. Tôi sẽ tìm cách tận dụng lợi thế của nó 🙂

  7.   Gonzolo M. dijo

    Rất thú vị !! 😀

  8.   Luis dijo

    Tôi thực hiện kịch bản này vì sự nhiệt tình, không thể dễ dàng hơn. 😉

    # / Bin / sh
    # Tập lệnh đồ họa cho qrencode
    url = `zenity –entry –title =» QRencGui »–text =» Nhập url: »`

    nếu [$? = 0]; sau đó

    qrencode "$ url" -o ~ / QRCode.png | zenity –progress –press –auto-close –auto-kill –title = »QRencGui» –text = »Tạo mã $ url \ n»

    zenity –info –title = »QRencGui» –text = »$ url Hình ảnh mã QR đã được tạo»
    fi
    thoát 0

    1.    Lênin Hernández dijo

      Tuyệt vời!

  9.   giẻ rách dijo

    Tuyệt vời, nó phục vụ tôi rất nhiều, tôi chỉ đang điều tra xem làm thế nào tôi có thể làm điều đó