Zeskanuj kod QR z JPG za pomocą C#

Ponieważ kody QR stają się coraz bardziej popularne do przechowywania różnych typów informacji, możliwość skanowania kodu QR z JPG przy użyciu języka C# jest nieoceniona. Umożliwia ona automatyczny dostęp do osadzonych danych, takich jak adresy URL, dane kontaktowe i informacje o płatnościach. Ta funkcjonalność może usprawnić operacje w różnych branżach, od marketingu i handlu detalicznego po edukację i zarządzanie wydarzeniami. Wykorzystując bibliotekę Parser, programiści mogą tworzyć wydajne aplikacje, które wyodrębniają kod QR z JPG w języku C#. Ten artykuł zawiera przewodnik krok po kroku dotyczący konfigurowania projektu C# w celu skanowania kodów QR, ilustrując, jak łatwo jest zintegrować tę funkcję z aplikacją.

Kroki skanowania kodu QR z JPG przy użyciu języka C#

  1. Przygotuj środowisko programistyczne i zintegruj bibliotekę GroupDocs.Parser for .NET ze swoim projektem C#, aby umożliwić skanowanie kodów QR z plików JPG
  2. Zainicjuj obiekt Parser, przekazując ścieżkę do pliku JPG do jego konstruktora, umożliwiając programowi dostęp do zawartości obrazu i jej analizę
  3. Zastosuj metodę Parser.GetBarcodes, aby wyodrębnić zbiór obiektów PageBarcodeArea, koncentrując się konkretnie na kodach QR zidentyfikowanych w pliku JPG
  4. Na koniec przejrzyj wyodrębnione kody QR, aby uzyskać dostęp do każdej wartości znalezionej w pliku JPG i ją przetworzyć

Funkcjonalność QR Code Extraction from JPG C# oferuje wysoce adaptowalne, wieloplatformowe rozwiązanie, które działa płynnie w systemach Windows, macOS i Linux. Ta szeroka kompatybilność pozwala użytkownikom na integrację skanowania kodów QR ze swoimi aplikacjami bez ograniczeń wynikających ze specyficznych wymagań systemu operacyjnego. Niezależnie od tego, czy tworzysz dla komputerów stacjonarnych z systemem Windows, konfiguracji macOS, czy wdrażasz na serwerach Linux, ten sam kod C# i biblioteka Parser zapewniają niezawodną wydajność. To wieloplatformowe wsparcie jest szczególnie cenne dla firm i użytkowników projektujących aplikacje, które muszą działać w różnych środowiskach, dzięki czemu proces jest niezawodny i wydajny niezależnie od używanego systemu.

Kod do skanowania kodu QR z JPG przy użyciu C#

using GroupDocs.Parser;
using GroupDocs.Parser.Data;
using System;
using System.Collections.Generic;
using System.Linq;
namespace ScanQRCodefromJPGusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Apply the license to remove the restrictions imposed
// by the Parser library
License lic = new License();
lic.SetLicense(@"GroupDocs.Parser.lic");
// Instantiate an object of the Parser class to enable access to its
// methods and properties for processing or manipulating data
using (Parser parser = new Parser("input.jpg"))
{
// Verify if the file is compatible for QR extraction
if (!parser.Features.Barcodes)
{
Console.WriteLine("The file doesn't support QR extraction.");
return;
}
// Scan and extract only the barcodes of type "QR" from your file
IEnumerable<PageBarcodeArea> qrcodes = parser.GetBarcodes()
.Where(i => i.CodeTypeName == "QR");
// Iterate over QR codes
foreach (PageBarcodeArea qrcode in qrcodes)
{
// Print the Rectangle values
Console.WriteLine("Rectangle: " + (qrcode.Rectangle));
// Print the barcode value
Console.WriteLine("Value: " + qrcode.Value);
}
}
}
}
}

Podsumowując, C# read QR Code from JPG oferuje skuteczne rozwiązanie do uzyskiwania dostępu do osadzonych informacji w obrazach. Dzięki bibliotece Parser programiści mają dostęp do interfejsów API, które usprawniają proces ekstrakcji kodu QR, oszczędzając czas i zwiększając dokładność w różnych aplikacjach. Niezależnie od tego, czy automatyzujesz wprowadzanie danych, zapewniasz szybki dostęp do informacji kontaktowych, czy integrujesz funkcjonalność kodu QR z większym systemem, to rozwiązanie C# oferuje niezawodną i wydajną metodę. Postępując zgodnie z krokami opisanymi w tym przewodniku, możesz łatwo włączyć skanowanie kodu QR do swoich aplikacji C#, zapewniając wszechstronne, solidne rozwiązanie do ekstrakcji kodu QR z obrazów JPG.

Wcześniej udostępniliśmy przewodnik dotyczący skanowania kodów QR z plików PNG za pomocą języka C#. Aby uzyskać kompletny samouczek krok po kroku, nie przegap naszego pełnego przewodnika na temat zeskanuj kod QR z PNG za pomocą C#.

 Polski