Read Barcode from Image in C#

Bạn đang tìm kiếm một phương pháp hiệu quả để đọc mã thanh hoặc mã QR từ hình ảnh một cách lập trình? Nếu bạn là một nhà phát triển tạo ra một Barcode Reader Ứng dụng trong C#, bạn đang ở vị trí thích hợp. Mã thanh là cần thiết trong quản lý kho, logistics, và bán lẻ. Với Aspose.BarCode cho .NET , bạn có thể dễ dàng phát hiện và thu thập các loại code thanh khác nhau từ các hình dạng trong c.

Những gì bạn sẽ học

Bài viết này bao gồm các chủ đề sau:

C# API cho Barcode Reading

Để nhận ra Barcodes trong Hình ảnh, chúng tôi sử dụng Aspose.BarCode cho .NET API. .NET Plugin mạnh mẽ này hỗ trợ đọc trên 60 biểu tượng mã thanh trên nhiều định dạng, bao gồm JPEG, PNG, BMP, TIFF, và GIF.

Lửa cung cấp cho BarCodeReader class for barcode detection. bạn có thể xác định các biểu tượng bằng cách sử dụng DecodeType Nhãn hiệu: The Parameters ReadBarCodes() Phương pháp thu thập dữ liệu barcode.

Để cài đặt API thông qua NuGet, hãy sử dụng lệnh sau:

PM> Install-Package Aspose.BarCode 

Bước để lấy dữ liệu mã thanh

Thực hiện các bước sau đây để đọc mã thanh từ một hình ảnh bằng cách sử dụng C#:

  • tải một hình ảnh bằng cách sử dụng BarCodeReader lớp.
  • Lời gọi ReadBarCodes() Thu thập thông tin barcode.
  • Iterate thông qua kết quả để có được loại và giá trị của mã thanh.

Dưới đây là một mẫu mã snippet:

Đọc Barcode từ Bitmap

Để đọc mã thanh từ bitmap bằng cách sử dụng C#:

  • Tải hình ảnh bằng cách sử dụng lớp Bitmap.
  • Gửi nó đến The BarCodeReader Nhà xây dựng.
  • Thu thập dữ liệu barcode bằng cách sử dụng ReadBarCodes().

Đọc Barcode từ Image Stream

Bạn cũng có thể đọc mã thanh từ một dòng trong C#:

  • Tải hình ảnh bằng cách sử dụng FileStream.
  • Gửi nó đến The BarCodeReader.
  • Lời gọi ReadBarCodes() Nhận dữ liệu barcode.

Khám phá và đọc Loại Barcode cụ thể

Để cải thiện hiệu quả khi sử dụng một C# Barcode Reader, hãy chỉ định một mục tiêu loại mã thanh:

  • tải hình ảnh vào BarCodeReader.
  • Thiết lập một loại mã thanh cụ thể (ví dụ, Code39Standard).
  • Lời gọi ReadBarCodes phương pháp xử lý kết quả.

Nhận biết nhiều loại mã thanh

Để quét nhiều loại mã thanh trong C#, bạn có thể:

  • Thiết lập nhiều biểu tượng trong SetBarCodeReadType.
  • Lời gọi ReadBarCodes.
  • Tải lại dữ liệu barcode.

Xác định các bộ mã thanh được xác định trước

Aspose.BarCode hỗ trợ các bộ mã thanh được xác định trước:

  • AllSupportedTypes - Tất cả các mã thanh có sẵn.
  • Types1D - Tất cả các mã thanh linear.
  • Types2D - Mã QR, Matrix dữ liệu, vv.
  • MostCommonTypes - Các định dạng được sử dụng thường xuyên.

Để sử dụng các bộ định nghĩa trước trong C#:

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

Thu thập nhiều Barcodes từ một hình ảnh

Phát hiện nhiều mã thanh từ một hình ảnh bằng các bước sau:

  • tải ảnh bằng cách sử dụng BarCodeReader.
  • Cài đặt loại decode để ALL_SUPPORTED_TYPES.
  • Iterate thông qua kết quả để lấy dữ liệu mã thanh.

Nhận Barcode Coordinates

Khôi phục vị trí mã thanh (X, Y coordinates) với C#:

  • tải hình ảnh vào BarCodeReader.
  • Lời gọi ReadBarCodes().
  • Chất điểm khu vực.

Đọc mã thanh từ một Khu vực hình ảnh cụ thể

Giới hạn phát hiện mã thanh cho một khu vực hình ảnh cụ thể bằng cách sử dụng C#:

  • Định nghĩa một khu vực trực tiếp.
  • Đặt nó vào BarCodeReader.
  • Lời gọi ReadBarCodes().

Scan Barcodes từ Multiple Image Regions

Để scan mã thanh từ nhiều khu vực trong C#:

  • Định nghĩa nhiều khu vực thẳng.
  • Chuyển chúng đến BarCodeReader.
  • Xóa dữ liệu barcode.

Nhận giấy phép miễn phí

yêu cầu a Giấy phép tạm thời miễn phí để khám phá khả năng đầy đủ của Aspose.BarCode.

Thông tin bổ sung

Trong bài viết này, bạn đã học cách:

  • Tải về và xử lý hình ảnh mã thanh.
  • Tiết xuất thông tin mã thanh từ các nguồn khác nhau.
  • Khám phá và nhận ra nhiều loại mã thanh bằng cách sử dụng các thư viện C# Barcode Reader như Aspose.BarCode.

Bằng cách sử dụng Aspose Plugin, bạn có thể nâng cao ứng dụng của mình với khả năng đọc mã thanh mạnh mẽ chỉ với $99!

Đối với các nhà phát triển muốn thực hiện một C# Barcode Image Reader, quá trình này là đơn giản. bạn có thể sử dụng các tính năng của c# barcode Reider từ Image đến scan barcodes từ một hình ảnh một cách hiệu quả. cho dù bạn cần read a bar code from image hoặc chỉ cần dùng phương pháp C# Read Bar Code from Image, các giải pháp được cung cấp ở đây sẽ giúp bạn đạt được mục tiêu của bạn.

Để cải thiện hiệu quả mã hóa của bạn, hãy xem xét việc khám phá API của C# Barcode Scanner để tích hợp vào ứng dụng của mình.Bằng cách sử dụng C# barcode scanner Example được cung cấp, bạn có thể nhanh chóng thiết lập một quét chức năng trong dự án của riêng bạn. Cho dù bạn đang tìm kiếm đọc mã thanh từ PDF hoặc scan mã từ hình ảnh, các phương pháp chi tiết ở đây, bao gồm Thư viện Đọc Mã thanh và các triển khai khác nhau C# Bar code scaner API sẽ làm nhanh hơn quá trình phát triển.

Ngoài ra, bạn có thể khám phá C# Barcode Decoder để giải mã các loại mã thanh khác nhau, hoặc sử dụng C# barcode Reader từ Image cho các ứng dụng cụ thể hơn.

Hơn nữa, nếu bạn quan tâm đến C# Barcode Scanner C# Code hoặc làm việc với c# barcode scanner c# ứng dụng, bạn sẽ tìm thấy các ví dụ được cung cấp vô giá. Đối với những người tò mò về Bạn có thể đọc mã vạch hoặc cách Đọc Dữ liệu từ Bảng mã Scan , các kỹ thuật được thảo luận ở đây sẽ mang lại hướng dẫn về cách thực hiện các nhiệm vụ này một cách hiệu quả.

Để thực hiện các tính năng ASP.NET Read Barcode, hãy xem xét việc sử dụng API C# Scanner cho một trải nghiệm không thể bỏ qua. Bạn cũng có thể thấy hữu ích để kiểm tra Aspose Bar code for .NET Example để nhanh chóng hiểu quá trình triển khai. Với các công cụ và kỹ thuật phù hợp, bạn có được hiệu quả Read barcode from image C # example , đảm bảo ứng dụng của bạn vẫn cạnh tranh và thân thiện với người dùng.

Để nâng cao thêm sự phát triển của bạn, đây là một ví dụ về cách sử dụng C# Code Read Barcode Scanner để lấy dữ liệu một cách lập trình. bạn có thể khám phá Aspose barcode for .NET Example cho một minh chứng thực tế về làm thế nào để thực hiện các chức năng của C# Bar code Reader trong các dự án của mình.

Để thực hiện một cách thực tế, bạn có thể tìm thấy Aspose Barcode for .NET Example hữu ích khi khám phá các khả năng của C# Bar Code Scanner API. Cho dù bạn quan tâm đến c# Read Bar code from Image hoặc cần phải đối phó với các nhiệm vụ cụ thể như Read barcode from image , hướng dẫn này sẽ trang bị cho bạn các công cụ và kiến thức cần thiết để thành công trong nỗ lực đọc bar code của bạn.

Để cải thiện thêm sự hiểu biết của bạn về quét barcode, hãy xem xét cách hiệu quả đọc bar code từ hình ảnh C# và sử dụng làm thế nào để đọc Barcode trong C # kỹ thuật để tăng độ chính xác trong các ứng dụng.

More in this category