Ustawianie prędkości czytania
using IronBarCode;
using System;

var options = 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,
};

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

// Output the first found value
Console.WriteLine($"Found {results.Values()[0]}");
NuGet Download
PM > Install-Package BarCode
Ustawianie prędkości czytania

Ustawianie prędkości czytania

IronBarcode ulepsza odczytywanie kodow kreskowych, oferujac elastyczna kontrole nad szybkoscia przetwarzania i dokladnoscia, rownowazac wydajnosc i efektywnosc zasobow przy skanowaniu duzych objetosci. Programiści mogą dostosować podejście do odczytu w oparciu o jakość obrazu wejściowego i dostępne zasoby, wybierając szybsze przetwarzanie dla wyraźnych obrazów lub zaangażowanie bardziej intensywnych metod w celu poprawy dokładności w trudnych przypadkach. Ta elastyczność zapewnia, że programiści mogą optymalizować proces skanowania, aby efektywnie sprostać specyficznym wymaganiom operacyjnym.

Przewodnik 4-krokowy wyboru opcji prędkości odczytu

  • var options = new BarcodeReaderOptions();
  • options.Speed = ReadingSpeed.Balanced;
  • var results = BarcodeReader.Read("barcode.png", options);
  • Console.WriteLine($"Znaleziono {results.Values()[0]}");

Pierwszym krokiem do wybrania opcji szybkości odczytu jest utworzenie nowego BarcodeReaderOptions i modyfikacja ustawień używanych do odczytu kodów kreskowych. Modyfikujemy właściwość Speed na ReadingSpeed.Balanced. Właściwość Balanced oferuje równowagę między wydajnością i dokładnością i jest generalnie opcją, którą deweloperzy powinni używać do zadań standardowych.

Następnie wywołujemy metodę Read, przekazując obraz wejściowy oraz zmienną BarcodereaderOptions, a na końcu odczytujemy i drukujemy wynik kodu kreskowego, uzyskując dostęp do tablicy Values i pobierając pierwszy znaleziony kod kreskowy.

Wybór odpowiedniej prędkości odczytu dla twojego kodu kreskowego może być wyzwaniem, ale IronBarcode oferuje kilka opcji i możliwoścԑ dostosowania, aby pomóc podjąć tę decyzję.

Aby uzyskać więcej przykładów, sprawdź przewodnik "How-to" na temat używania IronBarcode z C#.
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,540,041Wersja:2026.11właśnie wydany