푸터 콘텐츠로 바로가기
IronBarcode 로고 for .NET

이미지에서 바코드 읽기 (C#)

  • 이미지에서 바코드를 추출합니다.
  • 다양한 바코드 유형을 지원합니다.
  • 높은 바코드 판독 정확도.
  • C# 애플리케이션에 간편하게 통합할 수 있습니다.
  • 스트림에서 바코드를 읽어옵니다.
Trial key

지금 바로 30일 무료 체험판 키를 받으세요.

체험판 라이선스는 다음 주소로 발송됩니다.

Check icon 신용카드나 계정 생성은 필요하지 않습니다.

Test Icon

실제 환경에서 테스트하세요

워터마크 없이 실제 운영 환경에서 테스트해 보세요.
필요한 곳 어디에서든 작동합니다.

Functional Icon

완벽하게 작동하는 제품

모든 기능을 갖춘 제품을 30일 동안 사용해 보세요.
몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.

Support Icon

연중무휴 24시간 기술 지원

제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.

바코드 빠른 시작
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 file
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");

// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;

                                                                    
Install-Package BarCode

코드를 살펴보고 실행하여 샘플을 확인하세요.

세계 최고 수준의 엔지니어링,
24시간 지원
  • Support Team Member 2 related to 이미지에서 바코드 읽기 (C#)
  • Support Team Member 4 related to 이미지에서 바코드 읽기 (C#)
  • Support Team Member 6 related to 이미지에서 바코드 읽기 (C#)
  • Support Team Member 7 related to 이미지에서 바코드 읽기 (C#)
  • Support Team Member Iron related to 이미지에서 바코드 읽기 (C#)
전문가와 상담하세요

아이언 서포트 팀

저희는 주 5일, 24시간 온라인으로 운영합니다.
채팅
이메일
전화해