Read Barcode from Image in C#

Sunteți în căutarea unui mod eficient de a citi coduri de bar sau codurile QR din imagini în mod programat?Dacă ești un dezvoltator care creează o aplicație de Barcode Reader în C#, eți la locul potrivit. Codurile de bare sunt esențiale în managementul inventariilor, logistică și retail. cu Aspose.BarCode pentru .NET puteți detecta și extrage cu ușurință diferite tipuri ale codurilor de bara din imaginile din C#. Acest ghid oferă o abordare cuprinzătoare, pas cu pas pentru recunoașterea codului debar.

Ce vei învăța

Acest articol acoperă următoarele subiecte:

C# API pentru Barcode Reading

Pentru a recunoaște Code în imagini, folosim Aspose.BarCode pentru .NET Acest puternic .NET Plugin suportă citirea peste 60 de simboluri de cod bar în mai multe formate, inclusiv JPEG, PNG, BMP, TIFF și GIF.

Incendiul oferă BarCodeReader clasă pentru detectarea codului de noroc. puteți specifica simboluri folosind DecodeType Parametrul este Cuvânt cheie() Metoda extrage datele cu coduri de bar.

Pentru a instala API-ul prin NuGet, utilizați următoarea comandă:

PM> Install-Package Aspose.BarCode 

Pasuri pentru a extrage date de cod de bar

Urmăriți următoarele pași pentru a citi un cod de noroc dintr-o imagine folosind C#:

  • Încărcați o imagine folosind BarCodeReader în clasă.
  • apeluri ReadBarCodes() pentru a extrage informații cu codul de bar.
  • Iterați prin rezultatele pentru a obține tipul și valoarea codului de bar.

Iată un cod de eșantion:

Citiți codul de bar din Bitmap

Pentru a citi un cod de bar dintr-un bitmap folosind C#:

  • Încărcați imaginea folosind clasa Bitmap.
  • Puneţi-l la BarCodeReader constructorului.
  • Extragerea datelor cu cod de bar folosind ReadBarCodes().

Citiți codul de bar din Image Stream

De asemenea, puteți citi coduri de bara dintr-un flux în C#:

  • Încărcați imaginea folosind FileStream.
  • Puneţi-l la BarCodeReader.
  • apeluri ReadBarCodes() pentru a obține date cu codul de bar.

Detectați și citiți tipul specific de cod de rambursare

Pentru a îmbunătăți eficiența atunci când utilizați C# Barcode Reader, specificați un tip de barcode țintă:

  • Încărcați imaginea în BarCodeReader.
  • Setati un tip specific de cod de bar (de exemplu, Code39Standard).
  • apeluri ReadBarCodes Metoda de procesare a rezultatelor.

Recunoașteți mai multe tipuri de coduri de rambursare

Pentru scanarea mai multor tipuri de cod bar în C#, puteți:

  • Setarea mai multor simboluri în SetBarCodeReadType.
  • apeluri ReadBarCodes.
  • Recuperarea codului de bar.

Identificați seturile de coduri de rambursare predefinite

Aspose.BarCode susține seturile de coduri de noroc predefinite:

  • AllSupportedTypes - Toate codurile de noroc disponibile.
  • Tipuri1D - toate codurile lineare.
  • Tipuri2D - cod QR, matrice de date etc.
  • MostCommonTypes - Formate frecvent utilizate.

Pentru a utiliza seturile predefinite în C#:

BarCodeReader reader = new BarCodeReader("image.png", DecodeType.Types2D); 

Extrageți coduri multiple dintr-o imagine

Detectați mai multe coduri de bara dintr-o imagine cu următoarele pași:

  • Încărcați imaginea folosind BarCodeReader.
  • Setarea tipului de decodare pentru ALL_SUPPORTED_TYPES.
  • Itereze prin rezultatele pentru a extrage date cu cod de bar.

Obțineți coordonate de coduri de bar

Recuperarea locației codului de bara (coordonate X, Y) cu C#:

  • Încărcați imaginea în BarCodeReader.
  • apeluri ReadBarCodes().
  • Extragerea punctelor regionale.

Citiți codul de bara dintr-o regiune de imagine specifică

Limitați detecția codului de bara la o regiune de imagine specifică folosind C#:

  • Definirea unei zone rectangulare.
  • Pasă-l la BarCodeReader.
  • apeluri ReadBarCodes().

Scanarea codurilor de bar din regiuni multiple de imagini

Pentru a scana codurile de bar din mai multe regiuni în C#:

  • Definiți mai multe zone rectangulare.
  • Puneţi-le la BarCodeReader.
  • Extrageți date cu codul de bar.

Obțineți o licență gratuită

Cererea a Licență temporară gratuită pentru a explora capacitățile complete ale Aspose.BarCode.

Informații suplimentare

În acest articol, ați învățat cum să:

  • Încărcați și procesați imagini cu codul de bar.
  • Extrageți informații de cod de bar din diferite surse.
  • Detectați și recunoașteți mai multe tipuri de cod bar folosind bibliotecile C# Barcode Reader cum ar fi Aspose.BarCode.

Folosind Aspose Plugin, puteți îmbunătăți aplicațiile cu capacități puternice de citire a codului de bar pentru doar $99!

Pentru dezvoltatorii care doresc să implementeze un C# Barcode Image Reader, procesul este simplu.Puteți utiliza funcționalitatea C# barcode reader de la Image la scan coduri de bare dintr-o imagine în mod eficient.Dacă aveți nevoie de citește un cod de bara din imaginea sau pur și simplu utilizați o metodă c# citiți codul de culoare din imagine, soluțiile oferite aici vă vor ajuta să vă atingeți obiectivele.

Pentru a vă îmbunătăți eficiența de codare, luați în considerare explorarea API-ului C# Barcode Scanner pentru integrare în aplicațiile dumneavoastră. folosind exemplul de scanare a codurilor de barc furnizat, puteți stabili rapid un scaner funcțional în proiectul dvs. Indiferent dacă căutați să citiți codurile de bare din PDF sau scanarea codului de bara din imagine, metodele detaliate aici, inclusiv C# Librăria de cititori de codi barcode și diferite implementări c# Scanar API, vă vor simplifica procesul său de dezvoltare.

În plus, puteți explora C# Barcode Decoder pentru decodarea diferitelor tipuri de coduri bar, sau folosiți c# barcode Reader din Imagă pentru aplicații mai specifice. API-ul de scanare a codurilor bar simplifică, de asemenea, procesul integrării funcționalității de screening în aplicațiile dvs.

În plus, dacă sunteți interesat de C# Barcode Scanner C# Code sau de a lucra cu c# barcode scanner Aplicație, veți găsi exemplele furnizate neprețuite. Pentru cei curioși despre B# cod pentru a citi codul de bare și cum să Data de la C # scaner, tehnicile discutate aici vor oferi îndrumări cu privire la modul de realizare a acestor sarcini în mod eficient.

Pentru a implementa capacitățile ASP.NET Read Barcode, luați în considerare utilizarea API-ului C# Scanner pentru o experiență neobișnuită. puteți găsi, de asemenea, util să verificați codul de bară Aspose pentru .NET Example ca să înțelegeți rapid procesele de implementare. cu instrumentele și tehnicile potrivite, puteţi citi în mod eficient code-ul din exemplul imaginii C#, asigurându-vă că aplicațiile dvs. rămân competitive și prietenoase cu utilizatorul.

Pentru a vă îmbunătăți și mai mult dezvoltarea, aici este un eșantion al modului în care să utilizați C# Code Read Barcode Scanner pentru a extrage datele în mod programat. puteți explora Aspose barcode pentru .NET Example, pentru o demonstrație practică a modalității de implementare a funcțiilor C# Barkod Reader în proiectele dvs. Dacă sunteți în căutarea pentru Scanerul de coduri în C # , înțelegerea cum să se utilizeze Biblioteca de citire a codurilor de barac va fi crucială pentru succesul dumneavoastră.

Pentru o implementare practică, puteți găsi utilă Aspose Barcode pentru .NET Example atunci când explorați capacitățile API-ului de scanare a barcadei C#. Fie că sunteți interesat de C# Citeste barcode din imagine sau trebuie să vă ocupați de sarcini specifice cum ar fi Lexeze bar code din image C # Exemple, acest ghid vă echipează cu instrumentele și cunoștințele necesare pentru a reuși în eforturile de citire a codului bar.

Pentru a vă îmbunătăți înțelegerea de scanare a codului de bar, gândiți-vă la modul în care puteți citi în mod eficient codul de Bar din imaginea C# și utilizați cum să citiți codul cu bar în tehnicile C # pentru o mai bună precizie în aplicațiile dumneavoastră.

More in this category