IRONSOFTWAREHOME
Barcode-Leseoptionen festlegen
using IronBarCode;

BarcodeReaderOptions 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 System.Drawing.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,

    // Minimum scan lines that must agree on a result for it to be valid
    // Default is 2. Set to 1 for thin or low-quality barcodes
    MinScanLines = 1
};
Imports IronBarCode

Dim myOptionsExample As New BarcodeReaderOptions() With {
    .Speed = ReadingSpeed.Balanced,
    .ExpectMultipleBarcodes = True,
    .ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
    .Multithreaded = True,
    .MaxParallelThreads = 2,
    .CropArea = New System.Drawing.Rectangle(),
    .UseCode39ExtendedMode = True,
    .MinScanLines = 1
}
NuGet Download
PM > Install-Package BarCode
Barcode-Leseoptionen festlegen

Barcode-Leseoptionen festlegen

IronBarcode bietet eine Reihe von Einstellungen innerhalb der BarcodeReaderOptions Klasse, um ein maßgeschneidertes und optimiertes Barcode-Lesen zu ermöglichen. Diese Optionen ermöglichen es Ihnen, Ressourcen gegen Genauigkeit abzuwägen, den Lesebereich zu kontrollieren und Lesestrategien zu optimieren.

Verfügbare BarcodeReaderOptions Typen

  • BarcodeReaderOptions: Diese Klasse bietet Optionen zur Anpassung des Barcode-Lesens, wodurch der Prozess basierend auf spezifischen Anforderungen effizienter und genauer wird.
  • TotalBarcodes: Durch das Setzen auf 1 wird der Leser nach dem Auffinden des ersten Barcodes stoppen und die Leistung verbessern, wenn nur ein Barcode erwartet wird.
  • TreatAllDecodersAs: Erkennt automatisch den Barcode-Typ und vereinfacht den Prozess, wenn Sie unterschiedliche Barcode-Formate haben.
  • CropRegion: Ermöglicht das Fokussieren auf einen bestimmten Bereich des Bildes, was die Lesegeschwindigkeit und Genauigkeit erheblich verbessern kann, wenn die Barcode-Position ungefähr bekannt ist.
  • MaxThreads: Legt die maximale Anzahl von Threads fest, die parallel verwendet werden sollen, und steigert die Leistung auf Systemen mit mehreren CPU-Kernen.
  • MinScanLines: Legt die Mindestanzahl von Scanlinien fest, die sich auf ein Barcode-Ergebnis einigen müssen, damit es als gültig angesehen wird. Der Standardwert ist 2. Durch Senken auf 1 wird die Empfindlichkeit gegenüber dünnen oder qualitativ minderwertigen Barcodes erhöht, während durch Erhöhen die Anzahl falsch positiver Ergebnisse reduziert wird.

Diese Konfiguration bietet ein Gleichgewicht zwischen Ressourceneinsatz, Geschwindigkeit und Genauigkeit, abgestimmt auf Ihre spezifischen Barcode-Leseanforderungen.

Lernen Sie mit IronBarcode Barcodes von Bildern zu lesen
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 2,422,100Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.