Ekskraktor kodu QR (narzędzia przykładowe)
W tym artykułe omówimy niektóre z najlepszych czytników kodów QR. Przede wszystkim musimy zrozumieć, czym jest kod QR.
Czym jest kod QR?
QR code to skrót od Quick Response Code. Jest on również znany jako barcode matrycowy. Został stworzony po raz pierwszy w 1994 roku. Jest to kod nadający się do odczytu maszynowego, który koduje dane o produkcie, do którego jest dołączony. Kody QR mają dużą pojemność i mogą przechowywać dane numeryczne, alfanumeryczne, bajtowe/binarne oraz kanji. Poniżej znajduje się przykładowy obrazek kodu QR:
Kod QR
Musimy odczytać ten kod QR. Dostępnych jest wiele narzędzi do wyodrębniania kodów QR. Omówimy tutaj niektóre z nich, które mogą być używane zarówno w środowiskach mobilnych, jak i stacjonarnych.
Najpierw omówimy czytnik kodów QR firmy ByteScout.
ByteScout Kod QR Reader
Kod QR Reader to szybka aplikacja internetowa, która umożliwia odczytywanie kodów QR. BARCODE można odczytać na dwa sposoby:
- Odczytaj BARCODE z pliku — po prostu przejdź do dokumentu na swoim komputerze.
- Podłącz aparat do komputera i zacznij skanować kody QR.
Czytnik kodów QR jest w stanie odczytać każdy z Państwa kodów QR. To doskonały program z wieloma funkcjami odczytu kodów QR. Interfejs tego narzędzia jest dobrze zaprojektowany i pozwala szybko wykonać zadanie.
Możesz uruchomić czytnik kodów QR ByteScout bezpośrednio z pliku na pulpicie lub z obrazu z kamery internetowej. Jest w stanie dekodować i odczytywać kody QR o dowolnym rozmiarze i jakości.
Zrzut ekranu czytnika kodów QR
Możesz również skorzystać z czytnika kodów QR ByteScout, otwierając go w przeglądarce internetowej na swoim telefonie.
Przyjrzyjmy się kolejnemu przydatnemu narzędziu do wyodrębniania kodów QR, które posiada zarówno aplikację internetową, jak i mobilną.
Aspose BarCode Reader
Aspose BarCode Reader to bezpłatna aplikacja internetowa, która odczytuje kody kreskowe ze zdjęć lub aparatu w telefonie. Obsługuje ponad 60 symboli BarCode, w tym wszystkie popularne. Potrafi wykrywać i odczytywać wiele BarCodes na jednym obrazie. Nawet uszkodzone BARCODES mogą zostać odczytane przez nasz zaawansowany algorytm. Nazwa może wprowadzać w błąd, ponieważ sugeruje, że narzędzie odczytuje wyłącznie kody BarCode, jednak w rzeczywistości obsługuje ono również kody QR. Jest bezpłatna i dostępna również w Sklepie Play.
Aspose QRCode Reader Online
Można ją również pobrać na telefon za pośrednictwem sklepu Google Play. Jeśli nie chcesz pobierać pliku, możesz korzystać z niego bezpośrednio w swojej ulubionej przeglądarce internetowej, takiej jak Firefox, Opera lub Google Chrome.
Dekoder kodów QR
QrCode-Decoder to bezpłatna usługa służąca do odczytu i dekodowania kodów QR online. Wystarczy przesłać plik graficzny zawierający kod QR lub zrobić zdjęcie kodu QR aparatem, a dekoder zeskanuje kod, spróbuje go odczytać i wyświetli zawarte w nim dane. Nie ma aplikacji mobilnej. Należy korzystać z niej bezpośrednio online.
Dekoder kodów QR
Istnieje wiele innych narzędzi do wyodrębniania kodów QR, tak wiele, że z pewnością nie jestem w stanie omówić ich wszystkich w jednym artykułe! Te narzędzia do wyodrębniania kodów QR obsługują określone formaty. Być może masz konkretne wymagania lub potrzebujesz API lub biblioteki, aby zintegrować funkcję QRCode Extractor ze swoją aplikacją. Być może chcesz stworzyć własny program do wyodrębniania kodów QR.
Stwórz własny ekstraktor kodów QR
Możesz stworzyć własny skaner kodów QR przy użyciu języka C# i dowolnej platformy .NET. Możesz stworzyć własny internetowy ekstraktor kodów QR lub aplikację dla systemu Windows do odczytu kodów QR. Firma Iron Software udostępnia w tym celu bardzo przydatną bibliotekę o nazwie IronBarcode.
IronBarcode
IronBarcode to biblioteka opracowana i utrzymywana przez Iron Software, która pomaga inżynierom oprogramowania C# odczytywać kody kreskowe i kody QR w aplikacjach .NET oraz na stronach internetowych w celu odczytu i zapisu kodów kreskowych. Odczyt lub zapis BARCODE wymaga tylko jednej linii kodu dzięki IronBarcode.
IronBarcode wyróżnia się w:
- Odczytywanie pojedynczych lub wielu kodów BarCode i kodów QR z obrazów lub plików PDF.
- Korekcja obrazu pod kątem przekrzywienia, wyrównania, szumów, niskiej rozdzielczości, kontrastu itp.
- Generowanie kodów kreskowych i umieszczanie ich na obrazach lub w dokumentach PDF.
- Osadzanie kodów kreskowych w dokumentach HTML.
- Projektowanie BarCODE-ów i dodawanie tekstu komentarza.
- Funkcja tworzenia kodów QR umożliwia dodawanie logo, kolorów oraz zaawansowane ustawianie kodów QR.
Zobaczmy, jak to działa.
Najpierw musimy zainstalować bibliotekę IronBarcode w naszym istniejącym kodzie źródłowym lub utworzyć nowy projekt. Aby zainstalować IronBarcode, uruchom następujące polecenie w konsoli menedżera pakietów:
Install-Package BarCode
To polecenie zainstaluje IronBarcode w Twoim projekcie. Teraz możemy go użyć do wyodrębnienia kodu QR.
Przede wszystkim musimy dodać następującą przestrzeń nazw:
using IronBarCode;
using IronBarCode;
Imports IronBarCode
Teraz wykorzystamy jego funkcje do odczytania poniższego kodu QR z pliku graficznego.
Dekoder kodów QR
Napisz następujący kod, aby odczytać powyższy kod QR:
// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
' Reading a QR code from a file path and obtaining its decoded content
Dim qrCodeValue = BarcodeReader.ReadSingleBarcode("D:\Iron Software\QRCodes\qrCode.png")
' Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text)
ReadSingleBarcode Metoda udostępniona przez klasę BarcodeReader przyjmuje ścieżkę do pliku obrazu kodu QR jako argument i zwraca obiekt zawierający zdekodowaną wiadomość w swojej właściwości Text. Działa szybko i potrafi odczytywać kody QR w wielu różnych formatach. Może nawet obsługiwać kody QR z osadzonymi logo, jak pokazano w tym przykładzie.
Ta biblioteka BarCode'ów pozwala nam również tworzyć kody QR i BarCode'y z logo lub bez, w wybranych przez nas kolorach i w określonych formatach. Jest szybki, łatwy w użyciu, bezpłatny dla programistów i zapewnia większą wydajność. Może być wykorzystywane do tworzenia mobilnych, internetowych i stacjonarnych programów do wyodrębniania, skanowania lub generowania kodów QR. Możesz odwiedzić ten link, aby uzyskać pełne instrukcje dotyczące korzystania z IronBarcode.
Podsumowanie
W tym samouczku przedstawiliśmy kilka przydatnych narzędzi do wyodrębniania kodów QR. Omówiliśmy również bibliotekę IronBarcode, która jest napisana w języku C# i udostępnia funkcje umożliwiające tworzenie kodów QR i kodów kreskowych za pomocą zaledwie jednej linii kodu. Pozwala nam to również zapisać kod QR lub BarCode w wybranym przez nas formacie pliku.


