Python-QR-Code-Generator

QR-Codes sind zu einem wesentlichen Bestandteil unseres täglichen Lebens geworden, vom Scannen von Produktcodes bis zum Zugriff auf digitale Inhalte. Sie sind eine bequeme und effiziente Möglichkeit, Informationen zu speichern und zu teilen, und mit Hilfe von Python ist es einfach, QR-Codes für Ihre Projekte zu generieren. In diesem Blogbeitrag werden wir die Aspose.BarCode for Python-Bibliothek untersuchen und lernen, wie man QR-Codes in Python erstellt. Wir behandeln alles von der Installation der Bibliothek bis zur Erstellung von QR-Codes für verschiedene Datentypen. Egal, ob Sie ein Anfänger oder ein erfahrener Programmierer sind, dieser Leitfaden stellt Ihnen die Tools und das Wissen zur Verfügung, die Sie benötigen. Mit diesem Leitfaden können Sie das Potenzial von QR-Codes für Ihre Projekte erschließen. Nachdem Sie die genannten Schritte ausgeführt haben, haben wir unseren eigenen Python-QR-Code-Generator. Fangen wir also an.

Folgende Themen werden in diesem Artikel behandelt:

  1. Python-QR-Code-Generator-API
  2. Wie erstelle ich einen QR-Code in Python?
  3. QR-Codes mit Python erstellen
  4. Mikro-QR-Code in Python generieren
  5. Benutzerdefinierten QR-Code generieren
  6. QR-Code in verschiedenen Bildformaten speichern
  7. QR-Code-Generator PNG
  8. QR-Code als TIFF speichern
  9. Holen Sie sich eine kostenlose Lizenz
  10. QR-Code online generieren
  11. Lernressourcen

Python-QR-Code-Generator-API

Aspose.BarCode for Python ist eine leistungsstarke Bibliothek, mit der Sie Barcodes und QR-Codes in Python generieren und lesen können. Es unterstützt eine Vielzahl von Barcode-Formaten wie QR-Code, Code 128, Code 39, EAN, UPC und viele mehr. Mit Aspose.BarCode for Python können Sie ganz einfach einen Barcode oder QR-Code in verschiedenen Bildformaten wie PNG, JPEG und TIFF erstellen. Darüber hinaus bietet es die Möglichkeit, Barcodes aus Bildern und PDF Dateien zu lesen, was es zu einer idealen Lösung für die Automatisierung von Barcode-basierten Arbeitsabläufen macht.

Eine der Hauptfunktionen von Aspose.BarCode for Python ist die Fähigkeit, Barcodes oder QR-Codes mit benutzerdefinierten Eigenschaften wie Größe, Schriftart und Farbe zu generieren. Auf diese Weise können Sie benutzerdefinierte QR-Codes und Barcodes generieren, die zum Design oder zur Website Ihrer Anwendung passen. Darüber hinaus bietet die Bibliothek die Möglichkeit, Barcodes zu validieren, wodurch sichergestellt wird, dass die Barcodes lesbar sind und korrekt gescannt werden können.

Wie erstelle ich QR-Code in Python?

Zum Erstellen eines QR-Codes in Python verwenden wir Aspose.BarCode Python. Wir können es einfach in Python-Projekte integrieren. Es ist mit verschiedenen Plattformen wie Windows, Linux und macOS kompatibel. Mit seinem umfassenden Funktionsumfang ist es eine kluge Wahl für Entwickler, die nach einer leistungsstarken und flexiblen Barcode-Generierungs und Lesebibliothek für Python suchen.

QR-Code in Python erstellen

Wir können QR-Codes mit Aspose.BarCode for Python erstellen, indem wir die folgenden Schritte ausführen:

  1. Zuerst laden Sie das Paket herunter oder installieren Sie die API von PyPI mit dem folgenden Pip-Befehl in der Konsole:
pip install aspose-barcode-for-python-via-net 
  1. Erstellen Sie als Nächstes eine Instanz der BarcodeGenerator Klasse und legen Sie die EncodeTypes als „QR“ fest.
  2. Geben Sie dann den Eingabecodetext an.
  3. Geben Sie optional QR-Code-Anpassungsoptionen an.
  4. Rufen Sie schließlich die Methode save() auf, um das generierte QR Code bild im angegebenen Dateipfad zu speichern.

Das folgende Codebeispiel zeigt, wie Sie einen QR-Code mit Python erstellen.

# Dieses Codebeispiel demonstriert, wie man einen QR-Code generiert.
# Initialisieren Sie den BarcodeGenerator
# Geben Sie den Codierungstyp an
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Codetext
generator.code_text = "This is a sample QR Code!";

# Geben Sie die Größe des Bildes an
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Speichern Sie den generierten QR-Code
generator.save("C:\\Files\\QR_Code.jpg")
QR-Code in Python erstellen.

QR-Code in Python erstellen.

Generieren Sie Micro-QR-Code in Python

Ein Micro-QR-Code ist eine kleinere Version eines Standard-QR-Codes. Mikro-QR-Codes sind so konzipiert, dass sie weniger Platz einnehmen als Standard-QR-Codes und werden häufig in Anwendungen verwendet, in denen der Platz begrenzt ist, z. B. auf Visitenkarten oder in Printanzeigen.

Wir können ganz einfach Micro-QR-Codes generieren, indem wir die zuvor erwähnten Schritte befolgen. Allerdings müssen wir qrencodetype als QREncodeType.FORCEMICROQR angeben.

Das folgende Codebeispiel zeigt, wie Sie mit Python einen Micro-QR-Code generieren.

# Dieses Codebeispiel demonstriert, wie man einen Micro-QR-Code generiert.
# Initialisieren Sie den BarcodeGenerator
# Geben Sie den Codierungstyp an
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Codetext
generator.code_text = "123456789";

# Auto-Version einstellen
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;

# Legen Sie den ForceMicroQR-QR-Codierungstyp fest
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;

# Speichern Sie den generierten QR-Code
generator.save("C:\\Files\\Micro_QR_Code.jpg")
Generieren Sie Micro-QR-Code in Python

Generieren Sie Micro-QR-Code in Python.

Benutzerdefinierten QR-Code generieren

Wir können das Erscheinungsbild eines QR-Codes anpassen, indem wir Auflösung, Hintergrundfarbe, Rahmenfarbe, Beschriftungsfarbe, Bildhöhe usw. festlegen. Um das Erscheinungsbild eines QR-Codes anzupassen, befolgen Sie bitte die zuvor genannten Schritte. Wir müssen jedoch zusätzliche erforderliche Eigenschaften festlegen.

Das folgende Codebeispiel zeigt, wie Sie das Erscheinungsbild eines QR-Codes mit Python anpassen.

# Dieses Codebeispiel zeigt, wie Sie einen benutzerdefinierten QR-Code generieren.
# Initialisieren Sie den BarcodeGenerator
# Geben Sie den Codierungstyp an
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Codetext
generator.code_text = "This is a sample QR Code!";

# Geben Sie die Bildgröße an
generator.parameters.barcode.x_dimension.pixels = 4

# Hintergrundfarbe festlegen
generator.parameters.back_color = Color(255,255,0)

# Bildauflösung einstellen
generator.parameters.resolution = 300

# Grenze setzen
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(0,0,255)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4

# Speichern Sie den generierten benutzerdefinierten QR-Code
generator.save("C:\\Files\\Custom_QR-Code.png")
Benutzerdefinierten QR-Code generieren

Generieren Sie benutzerdefinierten QR-Code in Python.

QR-Code in verschiedenen Bildformaten speichern

Wir können den generierten QR-Code in gängigen Bildformaten wie JPG, PNG, TIFF, BMP usw. speichern. Bitte befolgen Sie die zuvor genannten Schritte, um den QR-Code im erforderlichen Bildformat zu speichern. Im letzten Schritt müssen wir jedoch nur das Ausgabebildformat angeben.

QR-Code-Generator PNG

Das folgende Codebeispiel zeigt, wie der QR-Code als PNG bild in Python gespeichert wird.

# Dieses Codebeispiel demonstriert, wie man QR-Code generiert und in PNG speichert.
# Initialisieren Sie den BarcodeGenerator
# Geben Sie den Codierungstyp und den Codetext an
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Speichern Sie den generierten QR-Code
generator.save("C:\\Files\\Save_QR.png")

QR-Code als TIFF speichern

Das folgende Codebeispiel zeigt, wie Sie den QR-Code als TIFF bild in Python speichern.

# Dieses Codebeispiel demonstriert, wie man QR-Code generiert und als TIFF speichert.
# Initialisieren Sie den BarcodeGenerator
# Geben Sie den Codierungstyp und den Codetext an
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Speichern Sie den generierten QR-Code
generator.save("C:\\Files\\Save_QR.tiff")

Python-QR-Code-Generator – Holen Sie sich eine kostenlose Lizenz

Aspose bietet eine kostenlose Evaluierungsversion an, mit der die Funktionen und Fähigkeiten der Bibliothek getestet werden können. Sie können eine kostenlose temporäre Lizenz erhalten, um die Bibliothek ohne Evaluierungseinschränkungen zu testen.

QR-Code online generieren

Sie können QR-Code online kostenlos mit der Web-App für den Online-QR-Code-Generator generieren, die mit dieser API entwickelt wurde. Bitte greifen Sie über den folgenden Link auf die kostenlose Online-QR-Code-Generator-App zu:

https://products.aspose.app/barcode/generate

So generieren Sie einen Python-QR-Code – Lernressourcen

Mit den unten angegebenen Ressourcen können Sie mehr über das Generieren von QR-Code erfahren und andere Funktionen von Aspose.BarCode for Python erkunden:

Fazit

In diesem Blogbeitrag haben wir Ihnen gezeigt, wie Sie Ihren eigenen angepassten Python-QR-Code-Generator entwickeln können. Indem Sie die in dieser Anleitung beschriebenen Schritte befolgen, können Sie ganz einfach QR-Codes für verschiedene Datentypen generieren. Mit nur wenigen Codezeilen können Sie schöne QR-Codes erstellen, die für Website-Links, Kontaktinformationen und mehr verwendet werden können. Egal, ob Sie Entwickler, Vermarkter oder einfach nur jemand sind, der einen QR-Code für den persönlichen Gebrauch erstellen möchte, Aspose.BarCode for Python ist die perfekte Lösung. Probieren Sie es selbst aus und sehen Sie, wie einfach es ist, in nur wenigen Minuten beeindruckende QR-Codes zu erstellen. Bei Unklarheiten können Sie sich gerne in unserem kostenlosen Support-Forum an uns wenden.

Siehe auch