Read Barcode from Image in C#

您是否正在寻找一个有效的方法来从图像中编程 阅读条码 或 QR 代码? 如果您是开发人员在 C# 中创建一个 Barcode Reader 应用程序,您正处于正确的位置. 条形码在库存管理、物流和零售方面至关重要.

你会学到的

本文涵盖了以下主题:

C# API for Barcode 阅读

要识别 ** 图像中的字符号**,我们使用 Aspose.BarCode 为 .NET 这个强大的 .NET 插件支持在多个格式上阅读 60 条码符号,包括 JPEG、PNG、BMP、TIFF 和 GIF.

火焰提供 BarCodeReader 字符代码检测类. 您可以使用 DecodeType 参数:The ReadBarCodes() 方法提取条码数据.

要通过 NuGet 安装 API,请使用下列命令:

PM> Install-Package Aspose.BarCode 

提取条形码数据的步骤

遵循以下步骤,以便从图像中使用 C# 阅读条形码#:

  • 使用图像加载 BarCodeReader 班级.
  • 呼叫 ReadBarCodes() 提取条形码信息.
  • 通过结果,以获得条码类型和值.

下面是模型编码:

阅读Bitmap的条形码}

要 从使用 C# 的比特地图中阅读条形码#:

  • 使用 Bitmap 类下载图像.
  • 把它转到 BarCodeReader 建筑师.
  • 使用 Barcode 数据提取 ReadBarCodes().

阅读图像流的条形码

您也可以在 C# 中的流中阅读 条码#:

  • 使用 FileStream 加载图像.
  • 把它转到 BarCodeReader.
  • 呼叫 ReadBarCodes() 获取条码数据.

检测和阅读特定条形码类型

要提高使用 C# 条形码阅读器 的效率,请指定 目标条形码类型:

  • 将图像上传到 BarCodeReader.
  • 设置一个特定的条码类型(例如 Code39Standard).
  • 呼叫 ReadBarCodes 处理结果的方法.

识别多条条码类型

要在 C# 中扫描多个条码类型,您可以:

识别预定义条形码集

Aspose.BarCode 支持预定义的条码集:

  • AllSupportedTypes - 所有可用的条码.
  • Types1D - 所有线性条形码.
  • Types2D - QR 代码、数据矩阵等.
  • MostCommonTypes - 常用的格式.

在 C# 中使用预定义套件#:

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

从图像中提取多个条形码}

通过以下步骤从图像中检测多个条码:

  • 使用图像加载 BarCodeReader.
  • 设置 decode 类型到 ALL_SUPPORTED_TYPES.
  • 通过结果提取条码数据.

获取条码协调

用 C# 恢复条码位置(X、Y 坐标#:

  • 将图像上传到 BarCodeReader.
  • 呼叫 ReadBarCodes().
  • 提取区域点.

从一个特定的图像区域阅读条形码

限制条码检测到一个 特定图像区域 使用 C#:

  • 定义一个直角区域.
  • 把它带到 BarCodeReader.
  • 呼叫 ReadBarCodes().

扫描来自多图像区域的条形码

在 C# 中的多个区域的 扫描条形码#:

  • 定义多个直角区域.
  • 把他们带到 BarCodeReader.
  • 提取条码数据.

获得免费许可证

请求 A 免费临时许可证 探索 Aspose.BarCode的全部能力.

更多信息

在这篇文章中,你学会了如何:

  • 加载和处理 条码图像.
  • 从不同的来源提取条形码信息.
  • 使用 C# Barcode Reader 图书馆,如 Aspose.BarCode 识别和识别多个条码类型.

使用 Aspose Plugin,您可以通过强大的 barcode 阅读能力 增强您的应用程序,仅需 $99!

对于开发人员想要实施一个 C# Barcode Image Reader,这个过程是简单的. 您可以从图像 功能中使用 C# 字符串阅读器到 扫描图形中的条形代码。 无论您需要从图片中阅读一个字体编码 或简单地使用一个 C # 阅读图标编辑器 的方法,这里提供的解决方案将帮助您实现目标.

要提高您的编码效率,请考虑探索 C# Barcode Scanner API 以便将其集成到您的应用程序中。 使用提供的 c# barcode scanner 示例,您可以在您的项目中快速设置一个功能性扫描仪. 无论您正在寻找 阅读 PDF 或 从图像查看栏代码 ,这里详细的方法,包括 C# 条码阅读器图书馆 和各种 c#barcode scanners API 实施,将简化您的开发过程.

此外,您还可以探索 C# Barcode Decoder 来解码各种类型的条码,或者使用 C# 图像的条形码阅读器 为更具体的应用程序.

除此之外,如果您对 C# Barcode Scanner C# Code 感兴趣,或者与 c# 条形码扫描仪 C # 应用程序 合作,您将发现所提供的例子是无价的。对于那些对 C # Code 阅读条代码 的好奇心或如何 Read 数据从 Bar code Scanners C_ ,这里讨论的技术将提供如何有效地完成这些任务的指导.

要实施 ASP.NET 阅读条形码 功能,请考虑使用 C# 扫描器 API 为一个无缝的体验. 您还可能会发现有用检查 Aspose Barcode for .NET Example ,以快速了解实施过程.

为了进一步提高您的开发,这里是如何使用 C# 代码阅读条码扫描仪 以编程地提取数据的样本。 您可以探索 Aspose Barcode for .NET Example 为您的项目实施 C# Bar Code Reader 的功能的实用示范。 如果您正在寻找 Barcode Scanner in C # , 了解如何利用 c# barcode Readers Library 将对您的成功至关重要.

对于实用的实施,您可能在探索 C# Barcode Scanner API 的功能时会发现 .NET 示例的 Aspose 条形码 有用。 无论您对 C# 阅读从图像 感兴趣,还是需要处理特定任务,如 从 Image C # 样本中阅读条形式,本指南将为您提供必要的工具和知识,以便在您的字符代码阅读工作中取得成功.

为了进一步提高您对条码扫描的理解,请考虑如何有效地从图像C#中阅读条代码,并使用C #技术中的条形码如何阅读,以提高应用程序的准确性.

More in this category