Software zum Lesen eines QR-Codes?

53

Ich habe einen QR-Code beim Lesen eines Buches gesehen, aber ich habe kein Smartphone, um ihn zu überprüfen.

Also habe ich einfach ein Foto gemacht und meinen PC gespeichert. Und ich habe libdecoderqr0, libdecodeqr-dev, libdecodeqr-examples zum Lesen heruntergeladen. Aber ich weiß nicht, wie ich es benutzen soll.

Was mache ich als Nächstes oder gibt es eine bessere Möglichkeit, QR-Codes zu lesen?

Benjamin
quelle
Die einfachste Möglichkeit, einen QR-Code zu scannen, besteht darin, einen dieser Online-Dienste wie z. B. qr4u.online , webqr.com
4xy

Antworten:

36

FÜR QR CODE

Installieren Sie die Befehlszeilenanwendung zbarimg, indem Sie Folgendes ausführen: sudo apt-get install zbar-tools

Verwenden Sie das zbarimgim Lieferumfang enthaltene Programm, um Ihr QR-codiertes Bild zu lesen

BEISPIEL

von der Kommandozeile:

zbarimg "image-file-name.jpg"

Oben wird angezeigt, was auf dem Bild im Terminal codiert ist.

WENN Sie QR-Code generieren möchten, können Sie qrencode aus den Repositorys installieren.

cat input.txt | qrencode -s 10 -o test.png

Das Obige kodiert die Informationen in der Datei input.txt in einer Bilddatei mit dem Namen test.png.

oder Sie können Text über die Konsole eingeben mit;

qrencode -s 10 -o ubuntu.png http://www.ubuntu.com

Das obige generiert ein QR-kodiertes Bild namens ubuntu.png mit der darin kodierten URL http://www.ubuntu.com .

WEB APPLIKATIONEN

Sie können online codieren und decodieren unter: online barcodereader.com und unter: ZXing Decoder Online

FÜR DATAMATRIX

Installieren Sie libdmtx-utils aus dem Repository und versuchen Sie es mit den bereitgestellten Tools.

Libdmtx ist eine Bibliothek zum Lesen und Schreiben von Data Matrix 2D-Barcodes, zweidimensionalen Symbolen, die ein dichtes Datenmuster mit integrierter Fehlerkorrektur enthalten.

dmtxwrite - create Data Matrix barcodes, simple example;

dmtxwrite  -o image.png input.txt

Dadurch wird der in der Datei input.txt im aktuellen Verzeichnis enthaltene Text in ein Bild, image.png im aktuellen Verzeichnis, kodiert.

dmtxread - Scannen von Data Matrix-Barcodes, einfaches Beispiel;

dmtxread image.png

Liest die codierte Datei image.png und schreibt die decodierten Nachrichten in die Standardausgabe.

Sabacon
quelle
Die Datenmatrix scheint viel besser zu sein, da sie einen geeigneten Decoder besitzt und Null-Bytes codieren kann. das funktioniert nicht:echo -en "\x00" | qrencode -t PNG -o lol.png
Janus Troelsen
Ich konnte die libdecodeqr-Beispiele nicht dazu bringen, irgendetwas auszugeben. Dmtx scheint in Bezug auf die Größe der Daten sehr begrenzt zu sein. Ein normaler SSH-Schlüssel würde nicht passen. (Außerdem weist libdmtx.org heutzutage auf etwas ganz anderes hin.)
Raphael
zbarimg --raw qr.png > output.txtum es in eine Datei zu speichern. "QR-Code:" Text wird an die Ausgabe angehängt, wenn --rawnicht aktiviert.
Saftever
xbar-tools enthält auch ein Tool, zbarcammit dem der QR-Code direkt mit einer Webcam gescannt werden kann.
Luator
26

ZBar erkennt verschiedene Arten von Barcodes, einschließlich QR-Codes. Wenn ich installierezbar-tools

$ sudo apt-get install zbar-tools

und speichern Sie dieses QtQR-Bild in einer Datei mit dem Namen askubuntu.png, dann zbarimgfindet und decodiert das Dienstprogramm den QR-Code

$ zbarimg askubuntu.png 
QR-Code:http://askubuntu.com
scanned 1 barcode symbols from 1 images in 0.02 seconds

Es gibt auch ein zbarcamHilfsprogramm, mit dem Sie QR-Codes entschlüsseln können, die von Ihrer Webcam erkannt wurden.

oylenshpeegul
quelle
22

QtQR

Eine grafische Oberfläche zum Erstellen und Lesen von QR-Codes.

QtQR

QtQR kann QR-Codes aus Bilddateien oder von einer Webcam lesen. Es kann eine Reihe spezifischer Arten von QR-Codes erkennen, darunter Weblinks, E-Mail-Adressen / Nachrichten, SMS-Nachrichten und Telefonnummern.

Sie können möglicherweise den QR-Code aus dem Buch mit einer Webcam scannen. Stellen Sie in diesem Fall sicher, dass genügend Licht vorhanden ist und Sie den QR-Code flach und ruhig halten. Sie sehen ein Fenster mit der Webcam-Eingabe auf dem Bildschirm. Warten Sie, bis grüne Punkte erscheinen, und schließen Sie dann das Fenster. QtQR teilt Ihnen mit, was im QR-Code enthalten war.

Sie können installieren, indem Sie den PPA ppa: qr-tools-developers / qr-tools-stable hinzufügen und das Paket installieren qtqr.

dv3500ea
quelle
Entschuldigung, ich habe den Kommentar im falschen Browser-Tab gemacht. :( - Wenn Sie vorhaben , QtQR zu testen: launchpad.net/qr-tools gibt es stabil und Tagebuch PPA Sie die täglich , ohne zu viel Sorgen hinzufügen Bitte beachten Sie, dass wenn Sie mit Ubuntu 10.10 Sie müssen hinzuzufügen. Eine zusätzliche PPA wegen einiger Abhängigkeiten nicht verfügbar (zbar) Es gibt Anweisungen auf der Launchpad-Website. Jedes Feedback wird sehr geschätzt. Prost!
Ramiro Algozino
Dies funktioniert im 12.04. Vielen Dank!
Geppettvs D'Constanzo
sudo add-apt-repository ppa: qr-tools-developer / qr-tools-stable sudo apt-get update sudo apt-get install qtqr
Paul Preibisch
6

Google Chrome hat eine Erweiterung im Chrome Web Store namens QRreader .

Wenn auf einer Webseite ein QR-Code vorhanden ist, klicken Sie einfach mit der rechten Maustaste darauf und voilà!

buxa
quelle
3

Hier gibt es eine Brainstorm-Anfrage für einen QR-Reader: http://brainstorm.ubuntu.com/item/15111/ In den Kommentaren sind Links zu Tbarcode und Decodecamera enthalten, die Sie möglicherweise überprüfen möchten. Ich würde direkt auf sie verlinken, aber ich kann noch nicht mehr als einen Link posten.

Tanath
quelle
Ich habe gerade DecodeCamera ausprobiert. Aber es geht nicht. Das Python-Skript hat einen Fehler festgestellt.
Benjamin
Wenn Sie den Fehler posten, erhalten Sie möglicherweise Hilfe. Ich gehe mit QR-Codes um, indem ich mein Handy auf meinen Bildschirm zeige und die App auf meinem Handy verwende.
Tanath
3

Eigentlich wollte ich diese QR-Codes selbst lesen können, also habe ich eine kleine App erstellt, die sich in der Taskleiste befindet, auf die Sie klicken und die alle auf dem Bildschirm sichtbaren QR-Codes (oder Barcodes) hervorhebt und Ihnen mitteilt Was sie sagen ... Sie können auch darauf klicken und einen beliebigen Codetext in die Zwischenablage kopieren, um ihn in einen Browser usw. einzufügen. Ich verwende ZBar und Sie können ihn hier nachlesen.

http://cnlohr.blogspot.com/2011/08/desktop-qr-code-reader-for-ubuntu.html

Möchte jemand mir helfen, daraus ein Paket zu machen?

Charles Lohr
quelle
2

QTQR kann nicht auf Ubuntu 10.04 LTS installiert werden - es gibt fehlerhafte Pakete . Stattdessen können Sie diesen Link verwenden , um es zu installieren.

Qreator ist ein weiterer QR-Code Creator:

Repository - https://launchpad.net/qreator

Homepage - http://davidplanella.org/project-showcase/qreator/

Qreator-Installation

Öffnen Sie ein Terminal mit Strg + Alt + T und geben Sie folgende Befehle ein:

 sudo add-apt-repository ppa:qreator-hackers/qreator-stable

 sudo apt-get update

 sudo apt-get install qreator
nullkonf
quelle
0

Hier sind die Installationsbefehle für QTQR

sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable                    
sudo apt-get update
sudo apt-get install qtqr
Paul Preibisch
quelle