Forum: PC-Programmierung QR Code Decoder


von Julius (Gast)


Lesenswert?

Ich suche einen QR-Decoder für JS.

Ich finde dazu nur Websiten die den Service anbieten aber nicht den Code 
:/

Anmerkung: der QR- Code wird fehlerfrei von einem String übergeben bevor 
er angezeigt wird.

von ISEWEWI (Gast)


Lesenswert?

Ist google wieder kaputt? Beim 10. Source habe ich aufgehört zu zählen.

von Joachim S. (oyo)


Lesenswert?

Falls nochmal jemand mit Hoffnung auf Direktlinks auf diesen Thread 
stösst:

Das hier ist offenbar die populärste Library QR-Code-Decoder-Library:
https://github.com/LazarSoft/jsqrcode

Die meisten anderen Javascript-Libraries basieren auf obigem Code; 
besonders hervorzuheben, weil vglw. populär, wären:
https://github.com/cirocosta/qcode-decoder
und
https://www.npmjs.com/package/qrcode-reader für node.js

von Julius (Gast)


Lesenswert?

Danke Joachim S. (oyo) dass hilft mir definitiv weiter top!

@ ISEWEWI (Gast) es gibt wohl immer noch Trolle

von Balsam (Gast)


Lesenswert?

Julius schrieb:
> Danke Joachim S. (oyo) dass hilft mir definitiv weiter top!
>
> @ ISEWEWI (Gast) es gibt wohl immer noch Trolle

Das ist kein Troll, das ist jemand der deine Faulheit nicht honoriert.

von Julius (Gast)


Lesenswert?

@ Balsam
Ich bezweifle stark dass die Frage mit Faulheit in Korrelation steht.
Es würde mich natürlich brennent interessieren, wie man ans Ziel kommt,
wie User ISEWEWI es bestätigt. Ich würde anführen dass meine Suche die 
Falschen Begriffe verwendete, jedoch fehlen mir von ihm ein 
Konstruktiver Suchansatz um zukünftige Fragen zu vermeiden, daher ist 
seine Antwort destruktiv formuliert und gleichzeitig mit einem Troll 
gleichzusetzten.
Würde es User wie Joachim S. (oyo) nicht geben, würden wir heutzutage 
noch das Rad zum x ten mal erfinden. Es soll ein Denkanstoß darstellen, 
mann muss nicht zwingend die Antwort direkt präsentieren, aber 
wenigstens den Weg zeigen wie man zum Ziel kommt, um Faulheit nicht zu 
honorieren wie Sie es formulieren.

von Joachim S. (oyo)


Lesenswert?

Julius schrieb:
> @ Balsam
> Ich bezweifle stark dass die Frage mit Faulheit in Korrelation steht.
> Es würde mich natürlich brennent interessieren, wie man ans Ziel kommt,
> wie User ISEWEWI es bestätigt. Ich würde anführen dass meine Suche die
> Falschen Begriffe verwendete, jedoch fehlen mir von ihm ein
> Konstruktiver Suchansatz um zukünftige Fragen zu vermeiden, daher ist
> seine Antwort destruktiv formuliert und gleichzeitig mit einem Troll
> gleichzusetzten.
> Würde es User wie Joachim S. (oyo) nicht geben, würden wir heutzutage
> noch das Rad zum x ten mal erfinden. Es soll ein Denkanstoß darstellen,
> mann muss nicht zwingend die Antwort direkt präsentieren, aber
> wenigstens den Weg zeigen wie man zum Ziel kommt, um Faulheit nicht zu
> honorieren wie Sie es formulieren.

"Faulheit" war da definitiv der falsche Begriff; schon deshalb, weil es 
ja letztlich mehr Arbeitsaufwand für Dich war, hier diesen Thread zu 
erstellen, als schnell die passenden Suchbegriffe bei Google einzugeben.

So ganz habe ich zwar auch nicht verstanden, wieso Deine eigene 
Google-Suche nicht erfolgreich war (mit "QR Code Decoder" und 
"Javascript" hattest Du ja bereits sehr gut geeignete Suchbegriffe 
genannt), aber sei's drum: Ich persönlich finde es unbefriedigend, wenn 
auf derartige Fragen ausschliesslich der Verweis auf Google kommt. Falls 
nämlich nochmal jemand durch eine foreninterne Suche oder per Google auf 
diesen Thread stösst, in der Hoffnung auf konkrete Antworten/Links, dann 
ist es ärgerlich, wenn in dem Thread dann doch ausschliesslich der 
Verweis auf Google zu finden ist.

Anyway, zum Thema: Hast Du Dir das mittlerweile mal näher angeschaut und 
schon ausprobiert? Wenn ja, für welche Library hast Du Dich letztlich 
entschieden?
Ich wollte demnächst nämlich mal selbst so einen QR-Code-Decoder in 
Javascript nutzen, habe bislang aber auch noch keine der verfügbaren 
Libraries selbst ausprobiert...

von Julius (Gast)


Lesenswert?

Joachim S. schrieb:
> Anyway, zum Thema: Hast Du Dir das mittlerweile mal näher angeschaut und
> schon ausprobiert? Wenn ja, für welche Library hast Du Dich letztlich
> entschieden?
> Ich wollte demnächst nämlich mal selbst so einen QR-Code-Decoder in
> Javascript nutzen, habe bislang aber auch noch keine der verfügbaren
> Libraries selbst ausprobiert...

@Joachim S
Also soweit ich das verstanden habe, ist der erste Link die Hauptquelle 
und den studiere ich gerade und versuche ihn zu analysieren.
https://github.com/LazarSoft/jsqrcode
(Also den Ersten den sie mir geschickt haben)
Habe noch 2 interessante Quellen gefunden:
sollte ein QR-Code Tutorial sein (Hilfreich:relativ):
http://www.thonky.com/qr-code-tutorial/
und dieser Youtuber entschlüsselt den QR Code mit der "Hand".
https://www.youtube.com/watch?v=KA8hDldvfv0
Echt nicht schlecht, soweit ich dass mitbekommen habe fürs Verständniss.
Hier konnte ich die Infomation extrahieren wie man die Maske 
identifiziert:
http://blog.qartis.com/decoding-small-qr-codes-by-hand/
Ob das für jeden QR Code giltet kann ich zu diesem Zeitpunkt leider 
nicht sagen.
Eine weitere Schlüsselperson könnte Walter Tuvell sein, mit dem Jahr 
2012, eventuell eine Literatur bezüglich QR Code Decoding, aber noch 
nichts gefunden außer ein Wikipedia Eintrag:
"Decoding example".

von Joachim S. (oyo)


Lesenswert?

Julius schrieb:
> Habe noch 2 interessante Quellen gefunden:
> sollte ein QR-Code Tutorial sein (Hilfreich:relativ):
> http://www.thonky.com/qr-code-tutorial/

Den Link kenne ich bereits; der wird tatsächlich sehr häufig als "beste 
Einführung in die Kodierung der QR-Codes" empfohlen.

Mich hatte jetzt vor Allem interessiert, ob Du Dich in der Zwischenzeit 
bereits für eine konkrete Decoder-Library in Javascript entschieden 
hast, z.B. weil Du die irgendwie einfacher zu benutzen/besser 
dokumentiert/whatever fandest.
Hätte mich halt interessiert, weil ich demnächst selbst mal eine 
benutzen möchte. Falls Du Dich für eine entscheidest, kannst Du ja 
vielleicht nochmal kurz Rückmeldung geben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.