zoukankan      html  css  js  c++  java
  • C# vb .NET识别读取QR二维码

    二维码比条形码具有更多优势,有些场合使用二维码比较多,比如支付。那么如何在C#,.Net平台代码里读取二维码呢?答案是使用SharpBarcode!
    SharpBarcode是C#快速高效、准确的条形码,线性条码,QR二维码的读取和生成类库。接口调用简单,文档齐全。

    初识SharpBarcode

    您可以点击下面的链接了解更多信息:
    1、SharpBarcode简介
    2、一张图看懂SharpBarcode

    读取二维码

    从上面的两篇文章中,相信您已经大概了解了该类库。那么如何实现读取二维码呢?对!就是BarcodeReadEngine的静态方法!

    设置授权码

    在您调用SharpBarcode的方法之前,必须先设置授权,如果是试用版,直接传入Test即可。

    //设置授权码
    KeyMgr.SetKey("Test");
    

    调用BarcodeReadEngine的静态方法读取

    我们可以打开SharpBarcode的API帮助文档,我们可以看到很多SharpBarcode的静态方法。通过查阅,我们很快可以发现,所有Read开头的方法均同时支持读取条形码和二维码,是不是特简单?这里演示读取一个二维码。

    //调用BarcodeReadEngine.ReadOneBarcode,即可完成读取,如果不知道是图片中条码是什么编码,可以直接传all,系统会自动判断
    BarcodeResult result = BarcodeReadEngine.ReadOneBarcode(pictureBox1.Image);
    
    //得到识别结果,显示出来
    label4.Text = result.Text;
    

    程序运行结果如下图:

    下载示例源码

    点击下载源码

  • 相关阅读:
    web测试方法总结
    APP测试点总结
    函数初识
    字符编码及文件操作
    简单购物车程序(Python)
    基本数据类型(列表,元祖,字典,集合)
    python基础
    基本数据类型(数字和字符串)
    Python入门
    操作系统
  • 原文地址:https://www.cnblogs.com/rollsroyce/p/11680353.html
Copyright © 2011-2022 走看看