您的位置首页百科问答

C# 扫描识别二维码图片

C# 扫描识别二维码图片

的有关信息介绍如下:

C# 扫描识别二维码图片

二维码是条码的一种,在如今各行各业的app中都广泛使用。通常情况下,需要对已有的条码或二维码需要进行扫描识别其中包含的数据信息。下面,以C#代码为例,介绍如何来识别。

在编辑代码前,需要在VS中添加引入Spire.Barcode.dll程序集,可通过Nuget安装到程序,如图操作方法:

完成引用:

这里通过调用BarcodeScanner类提供的Scan()重载方法,来扫描识别二维码图片:

using Spire.Barcode;

using System.Drawing;

namespace ScanQRcode

{

class Program

{

static void Main(string[] args)

{

//加载二维码图片

Image image = Image.FromFile("QRCode.png");

Bitmap bitmap = new Bitmap(image);

//识别二维码图片中的数据(BarcodeScanner类包含多个Scan重载方法,可根据自己的需求选择相应的方法)

string[] data = BarcodeScanner.Scan(bitmap, BarCodeType.QRCode);

for (int i = 0; i < data.Length; i++)

{

string text = data[i].ToString();

System.Console.WriteLine(text);

System.Console.ReadLine();

}

}

}

}