{"id":122035,"date":"2019-01-26T21:30:05","date_gmt":"2019-01-26T20:30:05","guid":{"rendered":"https:\/\/clubcomputer.at\/?p=122035"},"modified":"2020-04-26T10:16:07","modified_gmt":"2020-04-26T08:16:07","slug":"ueber-qr-codes","status":"publish","type":"post","link":"https:\/\/clubcomputer.at\/2019\/01\/26\/ueber-qr-codes\/","title":{"rendered":"\u00dcber QR-Codes"},"content":{"rendered":"

Im Beitrag „Seite am Handy<\/a>“ wurze gezeigt, wie man die Adresse einer Webseite durch einen QR-Code kennzeichnen kann. Es wurden dort die Google-API verwendet.<\/p>\n

Aber es gibt sehr viele verschiedener Code-Generatoren, einige werden hier gezeigt:<\/p>\n

QR-Generatoren<\/h2>\n

Es folgen jetzt einige Beispiele f\u00fcr frei zug\u00e4ngliche QR-Generatoren. Bitte beachtet, dass derselbe zu kodierende Text https:\/\/clubcomputer.at<\/code>\u00a0durch jeden Generator ein anderes Codemuster erzeugt.<\/p>\n

Google<\/h3>\n
http:\/\/chart.apis.google.com\/chart?cht=qr&chs=300x300&chld==H&chl=https:\/\/clubcomputer.at<\/pre>\n

\"\"<\/p>\n

http:\/\/goqr.me\/<\/a><\/h3>\n

\"\"<\/p>\n

https:\/\/qr1-at<\/a><\/h3>\n

\"\"<\/p>\n

http:\/\/wapps.clubcomputer.at\/qr\/<\/a><\/h3>\n

\"\"<\/p>\n

Inverse Darstellung<\/h2>\n

Grunds\u00e4tzlich sollten diese Codes auch in einer inversen Darstellung gelesen werden k\u00f6nnen. Meine beiden Handy-Apps k\u00f6nnen aber invertierte Bilder (mit entsprechend invertierter Umgebungsfarbe) nicht dekodieren.<\/p>\n

Fehlertoleranz<\/h2>\n

Bei der Kodierung kann man eine von vier Redundanzstufen L (Low), M (Medium), Q (Quality) und H (High) einstellen. Je mehr Redundanz dem Code beigef\u00fcgt wird, desto weniger Bildteile werden f\u00fcr eine vollst\u00e4ndige Dekodierung ben\u00f6tigt.<\/p>\n

Alle folgenden QR-Codes wurden mit http:\/\/wapps.clubcomputer.at\/qr\/<\/a> hergestellt.<\/p>\n

L Low<\/h3>\n

\"\"<\/p>\n

M Medium<\/h3>\n

\"\"<\/p>\n

Q Quality<\/h3>\n

\"\"<\/p>\n

H High<\/h3>\n

\"\"<\/p>\n

L\u00a0 und M haben 9 Code-Spalten zwischen den beiden oberen Positionierungstags, Q und H haben 13.<\/p>\n

QR-Codes mit Logo<\/h2>\n

Die Eigenschaft der Fehlertoleranz der QR-Codes wird oft dazu benutzt, Firmenlogos in den Code einzuf\u00fcgen. Nat\u00fcrlich geht dadurch gerade diese Eigenschaft verloren. Im folgenden Beispiel wird in den einfachen L-Code und in den redundanteren H-Code f\u00fcr den Text https:\/\/clubcomputer.at<\/code> das gr\u00f6\u00dftm\u00f6gliche ClubComputer-Logo eingebaut, mit dem ein Scanner den Code gerade noch lesen kann:<\/p>\n

L-Code mit Logo<\/h3>\n

\"\"<\/p>\n

H-Code mit Logo<\/h3>\n

\"\"<\/p>\n

Mehr Text<\/h2>\n

Was mach so ein Generator, wenn man ihm mehr Text zumutet? Zum Beispiel etwa 900 Zeichen der Rapid-Hymne?<\/p>\n

Gibts a nu so v\u00fcle Tiefn. Rapidler wird es immer gebn.<\/em><\/span>
\nUnd des is net nur a Verein fuer mi. Rapid is mei Prinzip im Lebn.<\/em><\/span>
\nWann noch an Sieg die gr\u00fcne Fahne \u2013 im H\u00fctteldorfer Westwind waht,<\/em><\/span>
\nDaunn waas a jeda wos Rapid is, ders net vasteht, der tuat ma lad.<\/em><\/span><\/p>\n

Rapid, Rapid des is mei Maunnschoft.<\/em><\/span>
\nRapid, Rapid des is mei Lebn.<\/em><\/span>
\nF\u00fcr mi gibts nur Rapid und sunst nix aunders,<\/em><\/span>
\nDenn i bin stoiz \u2013 dabei zu sein.<\/em><\/span><\/p>\n

Wenn wir am Wochenend a Sp\u00fc habn, wolln wir die Gegner bekehrn,<\/em><\/span>
\nDass nix scheners gibt im Fua\u00dfboi, ois Rapidler sein, Rapidler zwern<\/em><\/span>
\nAls Meister hoitn wir Rekorde. Im Auslaund uns jeda kennt.<\/em><\/span>
\nBekaunnt san wir ois vabissne Horde, de sie stoiz Rapidler nennt.<\/em><\/span><\/p>\n

Rapid, Rapid wir san a Einheit<\/em><\/span>
\nRapid, Rapid wir hoitn zsaumm<\/em><\/span>
\nEgal wos kummt im Lebn, Rapid wirds immer gebn<\/em><\/span>
\nMei Herz is stoiz, a Greaner zu sein.<\/em><\/span><\/p>\n

Unter Verwendung der Redundanzstufe M (Medium) entstand folgender Code:<\/p>\n

\"\"<\/p>\n

Das Rapid-Logo st\u00f6rt nicht, der Text wird fehlerfrei gelesen. Allerdings nicht von allen Apps. Ein Decoder meinte, dass es eine Artikelnummer w\u00e4re.<\/p>\n

Links<\/h2>\n\n\n\n\n\n\n\n\n\n\n\n
Erfinder von QR<\/td>\n<\/a>http:\/\/www.qrcode.com\/en\/<\/a><\/td>\n<\/tr>\n
Basiswissen QR<\/td>\n<\/a>http:\/\/qrcode.wilkohartz.de\/<\/a><\/td>\n<\/tr>\n
Generator f\u00fcr Text – URL – Anruf – SMS – vCard<\/td>\n<\/a>http:\/\/goqr.me\/<\/a><\/td>\n<\/tr>\n
Positionsdaten und QR-Kode<\/td>\n<\/a>http:\/\/qr1.at\/<\/a><\/td>\n<\/tr>\n
Events als QR Code f\u00fcr iPhone und Android<\/td>\n<\/a>http:\/\/www.malteahl.de\/?p=111<\/a><\/td>\n<\/tr>\n
ZXING Barcode Contents (API fpr Barcodes)<\/td>\n<\/a>https:\/\/github.com\/zxing\/zxing<\/a><\/td>\n<\/tr>\n
Infographics (Deprecated)<\/td>\n<\/a>https:\/\/developers.google.com\/chart\/infographics\/docs\/qr_codes?hl=de<\/a><\/td>\n<\/tr>\n
Open Source QR Library (verwendet von wapps.clubcomputer.at)<\/td>\n<\/a>http:\/\/www.codeproject.com\/Articles\/20574\/Open-Source-QRCode-Library<\/a><\/td>\n<\/tr>\n
Bibliotheken<\/td>\nhttp:\/\/platform.twit88.com<\/a>
\n
<\/a>https:\/\/archive.codeplex.com\/?p=qrcodenet<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Im Beitrag „Seite am Handy“ wurze gezeigt, wie man die Adresse einer Webseite durch einen QR-Code kennzeichnen kann. Es wurden dort die Google-API verwendet. Aber es gibt sehr viele verschiedener Code-Generatoren, einige werden hier gezeigt: QR-Generatoren Es folgen jetzt einige Beispiele f\u00fcr frei zug\u00e4ngliche QR-Generatoren. Bitte beachtet, dass derselbe zu kodierende Text https:\/\/clubcomputer.at\u00a0durch jeden Generator […]<\/p>\n","protected":false},"author":1193,"featured_media":122054,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1133],"tags":[],"class_list":["post-122035","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile"],"jetpack_featured_media_url":"https:\/\/clubcomputer.at\/wp-content\/uploads\/sites\/6\/2019\/01\/qr-collage.jpg","_links":{"self":[{"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/posts\/122035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/users\/1193"}],"replies":[{"embeddable":true,"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/comments?post=122035"}],"version-history":[{"count":0,"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/posts\/122035\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/media\/122054"}],"wp:attachment":[{"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/media?parent=122035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/categories?post=122035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clubcomputer.at\/wp-json\/wp\/v2\/tags?post=122035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}