Zum Fußzeileninhalt springen
BARCODE-WERKZEUGE

QR-Code-Leser von Bild-Online-Tools

Der Begriff QR-Code steht für Quick Response Code. QR-Codes sind zweidimensionale Barcodes, die von Smartphones und anderen Geräten gelesen werden können. Sie können genutzt werden, um eine große Menge an Informationen auf kleinem Raum zu speichern und werden oft verwendet, um Text, Kontaktinformationen, Binärcode oder Links zu Websites anzuzeigen. QR-Codes wurden erstmals 1994 von Denso Wave Inc. erfunden. Sie wurden als eine Barcode-Art entwickelt, die elektronisch mithilfe eines Scanners oder einer Kamera gelesen werden kann. Ein QR-Code funktioniert auf die gleiche Weise wie ein Barcode im Supermarkt. Er ist ein maschinenlesbares Bild, das sofort mit der nativen Kamera-App eines Smartphones gelesen werden kann.

QR-Codes sind in unserer Gesellschaft zunehmend notwendig geworden, da sie so viele Informationen speichern können und mit der Erfindung von Smartphones und anderen Geräten immer zugänglicher wurden. Sie sind auch für Unternehmen hilfreich, da sie Firmen ermöglichen, ihre Kontaktinformationen auf all ihren Marketingmaterialien zu platzieren, was zu höheren Kundenumwandlungsraten führt.

QR-Codes sind ein wesentlicher Bestandteil unseres Lebens geworden, da sie auf den meisten Produkten, Werbungen und sogar Visitenkarten zu finden sind. Der QR-Code wird zwar schon seit Jahren genutzt, wurde aber in den letzten Jahren populär, da Smartphones sie scannen können. Wir können QR-Codes mit der Google Lens-App auf einem Mobiltelefon scannen. Sie ist in der Google Fotos-App verfügbar.

Es gibt mehr Online-QR-Code-Tools zum Scannen von QR-Codes. Schauen wir sie uns an:

Online QR-Code-Leser

4qrcode

4qrcode is a handy tool that can create and scan QR codes. Man muss nur Informationen (wie eine URL) eingeben und die Software generiert automatisch einen eigenen QR-Code. Außerdem kann man sie in verschiedenen Formaten wie PNG, JPEG, SVG und EPS speichern. Wir möchten, dass Sie darauf achten, was für eine Art von Inhalt Sie darin kodieren möchten. Eingegebener Text kann jegliche Art von Information sein. Beispiele für Eingaben sind Text, Zahlen, ein Website-Link, ein Bild oder sogar ein Video. QR-Codes mit unterschiedlichen Inhalten können je nach Dienst generiert werden. Es gibt viele Arten von QR-Codes, also sei sicher, den richtigen zu verwenden. Sie können versuchen, einen QR-Code-Generator zu finden, der zu Ihren Optionen passt.

Schauen wir uns an, wie wir QR-Codes mit 4qrcode scannen können:

class="content-img-align-center">
class="center-image-wrapper"> Qr Code Reader From Image 1 related to 4qrcode
  • Klicken Sie auf das Dateisymbol und wählen Sie das QR-Code-Bild aus. Sie können die Bilddatei per Drag-and-Drop ablegen.
  • Wenn Sie das Bild auswählen, wird es automatisch dekodiert und das Ergebnis im nächsten Feld angezeigt.
class="content-img-align-center">
class="center-image-wrapper"> Qr Code Reader From Image 2 related to 4qrcode

ZXing Decoder Online

ZXing Decoder Online is an online barcode and QR code scanner. Einfach das PNG- oder ein anderes Format des QR-Code-Bildes hochladen, und es beginnt mit der Dekodierung. Ähnlich können Sie einen QR-Code für jede beliebige Information erstellen. Meistens handelt es sich dabei um eine URL oder einen Text, den Sie im QR-Code kodieren möchten.

Schauen wir uns an, wie wir den ZXing-Online-Decoder verwenden können:

class="content-img-align-center">
class="center-image-wrapper"> Qr Code Reader From Image 3 related to ZXing Decoder Online
  • Klicken Sie auf die Schaltfläche Datei auswählen und wählen Sie eine QR-Bilddatei. Nachdem Sie das Bild ausgewählt haben, klicken Sie auf die Schaltfläche Abschicken. Es wird mit dem Codelesen beginnen. Wenn ein erkennbarer Code vorliegt, wird es QR-Codes lesen und das Ergebnis anzeigen.
class="content-img-align-center">
class="center-image-wrapper"> Qr Code Reader From Image 4 related to ZXing Decoder Online

Wir haben gesehen, wie wir QR-Codes einfach mit der ZXing QR-Code-App scannen können.

IMGonline.com.ua

IMGonline is an amazing tool that can decode QR Codes online. It will scan QR codes and show the decoded value. Schauen wir uns an, wie man es macht:

class="content-img-align-center">
class="center-image-wrapper"> Qr Code Reader From Image 5 related to IMGonline.com.ua
  • Klicken Sie auf die Schaltfläche Datei auswählen und wählen Sie das QR-Code-Bild aus. Sie können Bildformate wie BMP, GIF, JPEG, PNG und TIFF-Format wählen.
  • Nach der Auswahl des QR-Code-Ikonenbildes klicken Sie auf die OK-Schaltfläche. Es wird mit der Verarbeitung des QR-Codes beginnen und die QR-Code-Details auf der nächsten Seite anzeigen.
class="content-img-align-center">
class="center-image-wrapper"> Qr Code Reader From Image 6 related to IMGonline.com.ua

So können wir sehen, welche Details ein QR-Code online und kostenlos enthält.

IronBarcode: C# Barcode-Bibliothek

IronBarcode ist eine umfassende Barcode-Bibliothek für C#-Entwickler. Es bietet eine einfache API zum Erstellen und Lesen von Barcodes in C#. Es hat auch einen QR-Code-Leser und einen QR-Code-Generator, der verwendet werden kann, um QR-Codes in C#-Programmen zu lesen und zu erstellen. Die IronBarcode-Bibliothek kann Barcodes in PNG-, JPEG-, GIF-, BMP- und TIFF-Formate analysieren. Es kann auch die gleichen Barcode-Typen generieren. IronBarcode hat auch einen eingebauten QR-Code-Generator.

IronBarcode enthält eine BarcodeReader-Klasse, eine BarcodePrint-Klasse und benutzerdefinierte Xamarin.Forms-Barcodes. Es enthält auch neue Farben zur Auswahl in der Barcode-Klasse, zusätzlich zu den bereits vorhandenen Schwarz-, Weiß- und Rottönen in IronBarcode wurden neue Farben eingeführt, um Hauttöne und Haarfarben zu unterstützen: mittlerer Teint, heller Teint, dunkelbraun, dunkelblond/braune Mischung, hellblond/braune Mischung.

Schauen wir uns an, wie wir einen QR-Code mit der IronBarcode-Bibliothek lesen können:

using IronBarCode;  // Make sure to include the IronBarcode namespace

// Attempt to read a barcode from the specified image
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg");

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
using IronBarCode;  // Make sure to include the IronBarcode namespace

// Attempt to read a barcode from the specified image
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg");

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
Imports IronBarCode ' Make sure to include the IronBarcode namespace

' Attempt to read a barcode from the specified image
Private result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg")

If result IsNot Nothing Then
	' Output the text content of the barcode if it's successfully read
	Console.WriteLine(result.Text)
End If
$vbLabelText   $csharpLabel

Dies ist eine sehr einfache Möglichkeit, einen QR-Code mit der IronBarcode-Bibliothek zu lesen. Die QuicklyReadOneBarcode-Funktion wird den QR-Code lesen und das Ergebnis in der Variablen result speichern.

Wir können die Funktionalität verbessern, indem wir diesem Code folgen:

using IronBarCode;  // Make sure to include the IronBarcode namespace
using System.Drawing;  // Needed for Rectangle

// Define a specific read area to increase scanning speed and accuracy
Rectangle readArea = new Rectangle(100, 200, 300, 400);

// Attempt to read a barcode from the specified image and area, considering only specific barcode types
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", readArea, BarcodeEncoding.QRCode | BarcodeEncoding.Code128);

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
using IronBarCode;  // Make sure to include the IronBarcode namespace
using System.Drawing;  // Needed for Rectangle

// Define a specific read area to increase scanning speed and accuracy
Rectangle readArea = new Rectangle(100, 200, 300, 400);

// Attempt to read a barcode from the specified image and area, considering only specific barcode types
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", readArea, BarcodeEncoding.QRCode | BarcodeEncoding.Code128);

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
Imports IronBarCode ' Make sure to include the IronBarcode namespace
Imports System.Drawing ' Needed for Rectangle

' Define a specific read area to increase scanning speed and accuracy
Private readArea As New Rectangle(100, 200, 300, 400)

' Attempt to read a barcode from the specified image and area, considering only specific barcode types
Private result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", readArea, BarcodeEncoding.QRCode Or BarcodeEncoding.Code128)

If result IsNot Nothing Then
	' Output the text content of the barcode if it's successfully read
	Console.WriteLine(result.Text)
End If
$vbLabelText   $csharpLabel

Dieser erweiterte Code erhöht die Geschwindigkeit und Genauigkeit beim Lesen von Barcodes, indem ein bestimmter Bereich des QR-Codes zum Scannen angegeben wird. Wir können auch bestimmte Barcode-Formate (oder mehrere Formate) angeben, damit IronBarcode nicht versuchen muss, jeden bekannten Barcode-Typ zu dekodieren.

Die IronBarcode-Bibliothek ist für den persönlichen Gebrauch kostenlos, aber wenn Sie Entwickler sind, müssen Sie eine Lizenz von IronBarcode erwerben, um sie in Ihren kommerziellen Projekten zu verwenden. Es gibt auch eine kostenlose Testversion zur Verwendung in der Produktion ohne Wasserzeichen. Sie können auf die Testversion ohne Zahlungsinformationen zugreifen. Once you have decided to buy the software, go to this link and choose the plan according to your choice.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen