在ASP.NET Web表单中使用网络摄像头扫描QR码

时间:2016-05-21 10:11:04

标签: c# html asp.net camera

我有实施网站的Final Year项目。我遇到了实施扫描Qr代码功能的问题。

  1. 我需要在我的" Scan.aspx"中创建一个二维码扫描器,此页面将显示一个使用网络摄像头的摄像头。如果是手机,它将使用手机相机扫描QR码图像。

  2. 我不知道如何编码。我的项目是ASP.net Web应用程序。

  3. 请提供任何参考源代码或解决方案,我将自己编写代码。谢谢高级。

    我需要的最终结果与此类似,它可以自动扫描qr代码。

    https://www.the-qrcode-generator.com/scan

1 个答案:

答案 0 :(得分:1)

试试这个:

从图像/ PDF或文件中读取/扫描数据

 Bitmap bmp = page.ConvertToImage(192);

        // get all barcodes
        Barcode[] barcodes = BarcodeReader.ReadBarcodes(settings, bmp);

        foreach (Barcode barcode in barcodes)
        {
            Console.WriteLine("Data: " + barcode.DataString);
        }

从扫描图像中读取QR码

  Bitmap bmp = new Bitmap(dir + "code.png");
        //  config reader setting
        ReaderSettings settings = new ReaderSettings();
        //  Type of barcode 
        settings.AddTypesToRead(BarcodeType.QRCode);

        //  read all barcodes 
        Barcode[] barcodes = BarcodeReader.ReadBarcodes(settings, bmp);

        foreach (Barcode barcode in barcodes)
        {
            Console.WriteLine("Data: " + barcode.DataString);
        }