IronBarcode Logo

Barcode aus Bild lesen C#

  • Barcodes aus Bildern extrahieren.
  • Unterstützung für mehrere Barcodetypen.
  • Hohe Barcode-Lesegenauigkeit.
  • Einfache Integration in C#-Anwendungen.
  • Lesen von Barcodes aus Datenströmen.
Vertrauenswürdig
von:
Nasa-LogoHertz-Logo3M-LogoTesla-Logo

Starten Sie kostenlos

No credit card or account creation required
Test Icon

Test in einer Live-Umgebung

Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.

Functional Icon

Vollständig funktionsfähiges Produkt

Sie erhalten 30 Tage lang ein voll funktionsfähiges Produkt.
In wenigen Minuten ist es einsatzbereit.

Support Icon

24/5 technische Unterstützung

Vollständiger Zugang zu unserem technischen Support-Team während Ihrer Produkttestphase

Schreiben in Dokumenttypen
Codierung von Barcode-Daten
Gestaltung von Barcodes
Barcode Schnellstart
using IronBarCode;
using System.Drawing;

// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf

// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
    // Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
    // There is a tradeoff in performance as more detail is set
    Speed = ReadingSpeed.Balanced,

    // Reader will stop scanning once a single barcode is found (if set to true)
    ExpectMultipleBarcodes = true,

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // Utilize multiple threads to read barcodes from multiple images in parallel
    Multithreaded = true,

    // Maximum threads for parallelized barcode reading
    // Default is 4
    MaxParallelThreads = 2,

    // The area of each image frame in which to scan for barcodes
    // Specifying a crop area will significantly improve performance and avoid noisy parts of the image
    CropArea = new Rectangle(),

    // Special setting for Code39 barcodes
    // If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
    UseCode39ExtendedMode = true
};

// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);

// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

Image myBarcodeImage = myBarcode.Image; // Can be used as Image
Bitmap myBarcodeBitmap = myBarcode.ToBitmap(); // Can be used as Bitmap
Imports IronBarCode
Imports System.Drawing

' Reading a barcode is easy with IronBarcode!
Private resultFromFile = BarcodeReader.Read("file/barcode.png") ' From a file
Private resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp")) ' From a bitmap
Private resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")) ' From an image
Private resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf") ' From PDF use ReadPdf

' To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
Private myOptionsExample = New BarcodeReaderOptions With {
	.Speed = ReadingSpeed.Balanced,
	.ExpectMultipleBarcodes = True,
	.ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
	.Multithreaded = True,
	.MaxParallelThreads = 2,
	.CropArea = New Rectangle(),
	.UseCode39ExtendedMode = True
}

' Read with the options applied
Private results = BarcodeReader.Read("barcode.png", myOptionsExample)

' Create a barcode with one line of code
Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)

' After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100)

' Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")

Dim myBarcodeImage As Image = myBarcode.Image ' Can be used as Image
Dim myBarcodeBitmap As Bitmap = myBarcode.ToBitmap() ' Can be used as Bitmap
BarCode?style=flat&logo=nuget&label=Downloads&labelColor=4D4D4D&color=4382BF&cacheSeconds=432000 related to Barcode aus ...
Install-Package BarCode

Erkunden Sie den Code und führen Sie ihn aus, um das Beispiel zu sehen.

Technik von Weltklasse,
24-Stunden-Unterstützung

  • Support Team Member 1 related to Technik von Weltklasse,
 24-Stunden-Unterstützung
  • Support Team Member 2 related to Technik von Weltklasse,
 24-Stunden-Unterstützung
  • Support Team Member 3 related to Technik von Weltklasse,
 24-Stunden-Unterstützung
  • Support Team Member 4 related to Technik von Weltklasse,
 24-Stunden-Unterstützung
  • Support Team Member 5 related to Technik von Weltklasse,
 24-Stunden-Unterstützung
  • Support Team Member 6 related to Technik von Weltklasse,
 24-Stunden-Unterstützung
  • Support Team Member 7 related to Technik von Weltklasse,
 24-Stunden-Unterstützung
  • Support Team Member Iron related to Technik von Weltklasse,
 24-Stunden-Unterstützung