Python

Python-QR-Code-Generator

Python-QR-Code-Generator

Was sind QR-Codes?

QR-Codes gehören zu den am schnellsten wachsenden Trends in der heutigen Welt, wenn es um den Austausch jeglicher Art von Informationen geht. Es wird schnell für alle möglichen Anwendungen eingesetzt, die nicht darauf beschränkt sind, lange URLs zu teilen, Zahlungen zu tätigen und Geräte zu entsperren und so weiter. Ein QR-Code ist einfach ein quadratisches Bild, das mit weißen und schwarzen Kästchen in verschiedenen Formen und Größen überladen ist. Diese Anordnung der Boxen ermöglicht es, die Informationen in einem einfachen Bild zu speichern. Dieser Code ist mit Hilfe einer Kamera maschinenlesbar. Normalerweise wird der QR-Code von der Kamera über eine bestimmte Anwendung gescannt, die ein Problem mit dem von uns gescannten QR-Code hat. Die Anwendung greift auf die Kamera des Telefons zu, um ein Bild des Codes zu machen, und das resultierende Bild wird dann von der Anwendung analysiert, wodurch Informationen extrahiert werden können.

Wo werden QR-Codes verwendet?

Die QR-Code-Technologie entstand 1994 aus Japan, wo sie in der Automobilindustrie eingesetzt wurde. Die Notwendigkeit des QR-Codes entstand, weil wir im Standard-Barcode, den wir heute noch sehen, keine großen Informationsmengen speichern konnten. Von da an gewann der QR-Code schnell an Popularität und wurde in allen möglichen Branchen auf der ganzen Welt verwendet.

Wann immer eine Veranstaltung stattfindet, wird sie auf verschiedene Weise beworben. Diese Mittel sind oft Poster, die in Städten verteilt sind, und Online-Werbung. Diese Anzeigen enthalten jetzt einen QR-Code, den wir scannen können und der uns zur Veranstaltungsseite führt. Die Seite könnte sich entweder auf Facebook befinden oder eine eigene Website haben. Wir zücken einfach unsere Telefone und scannen den Code und landen auf der genauen Seite, die wir nachschlagen möchten.

Auch Schlösser haben begonnen, diese Technologie auf verschiedene Weise zu integrieren. Eine der einfachsten da draußen wird für Taktschleusen verwendet. Das Schloss kann einfach durch Scannen des darauf verfügbaren QR-Codes entriegelt werden. Die für solche Schlösser existierende App stellt sicher, dass der Benutzer, der das Schloss scannt, auch der tatsächliche Besitzer des Fahrrads ist. Es wird nicht einfach von jedem Telefon entsperrt, auch wenn diese die App haben. Das zeigt uns, dass auch QR-Codes sehr sicher sind.

QR-Codes werden heute am liebsten verwendet, um Zahlungen zu tätigen. Der Kauf- und Verkaufsprozess ist jetzt so einfach geworden. Alles, was Sie tun müssen, ist die Zahlungs-App zu öffnen und die Kamera Ihres Telefons auf den QR-Code des Ortes zu richten, an dem Sie den Kauf tätigen möchten. Sobald der Code gescannt wurde, wird das Geld von Ihrem Konto abgebucht und fast augenblicklich auf das Empfängerkonto überwiesen delivered. Der Grund, warum ich diese besondere Verwendung von QR liebe, ist, dass ich nicht einmal mehr eine Karte mit sich führen muss, um Einkäufe zu tätigen. Das lenkt mich wirklich davon ab, mich um andere Sachen zu kümmern.

Wie können wir QR-Codes generieren?

Sie haben es vielleicht schon erraten, die Antwort ist Python! Die Schönheit von Python liegt in seiner Fähigkeit, fast jede Aufgabe auf der Welt auszuführen, und die QR-Code-Generierung ist eine davon. Es gibt natürlich mehrere andere Möglichkeiten, sie zu generieren, aber wir werden hier nur Python diskutieren.

Als erstes stellen wir sicher, dass wir eine stabile und funktionierende Python-Umgebung auf unseren Linux-Systemen bereit haben.

Öffne das Terminal und führe 'sudo apt-get update' und erhalten Sie die notwendigen Updates für Ihre Pakete. Stellen Sie dann fest, dass Python installiert ist, indem Sie 'python3 -v'. Wenn alles richtig installiert ist, sehen Sie die installierte Python-Version als Ausgabe für das obige Programm. Jetzt öffnen wir unsere IDE unserer Wahl und beginnen mit der Erstellung unseres eigenen QR-Codes!

Lass die Codierung beginnen!

Wenn Sie nicht haben 'pyqrcode' und 'pypng' bereits in Ihrem System installiert, dann müssen Sie zum Terminal zurückkehren und ausführen 'pip install pyqrcode && pip install pypng'. Sobald dies erledigt ist, führen Sie zunächst die erforderlichen Importe durch, wie im folgenden Code gezeigt, und imitieren Sie auch den Code. Sie können den Link in der Variablen durch eine beliebige gültige URL ersetzen, die Sie an Ihr kleines Projekt anpassen möchten.

Der Name des erstellten Bildes kann geändert werden, indem das name-Argument der URL ersetzt wird.PNG-Anruf. Diese Methode ermöglicht es uns, a .png-Bild, das jetzt zum Scannen verwendet werden kann. Wenn Sie eine Präferenz für den zu erstellenden Bildtyp haben, können Sie auch ein SVG-Bild erstellen, indem Sie den Funktionsaufruf von 'URL.png'zu'URL.svg'. Das Bild unten zeigt das Ergebnis aus dem Terminal. Sie können dieses Bild sogar von Ihrer mobilen App aus scannen und verwenden.

Wie verwende ich das gerade erstellte Bild??

Alles, was Sie brauchen, um dieses Bild zu scannen, ist eine QR-Code-Scanner-App, die auf Ihrem Telefon installiert ist.

Wie verwende ich das gerade erstellte Bild??

Alles, was Sie brauchen, um dieses Bild zu scannen, ist eine QR-Code-Scanner-App, die auf Ihrem Telefon installiert ist.

Sie können auch mit Ihren QR-Codes sehr kreativ werden. Viele Unternehmen haben oft Easter Eggs und ähnliches in ihren Codes versteckt, was den Benutzer überraschen kann.

So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....
So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...