zoukankan      html  css  js  c++  java
  • C#

    前言

    C# WinFrm程序调用ZXing.NET实现条码、二维码和带有Logo的二维码的识别。

    ZXing.NET导入

    GitHub开源库

    ZXing.NET开源库githib下载地址:https://github.com/zxing/zxing

    NuGet包管理

    选择安装ZXing.NET v0.16.1版本。

    前台部署搭建

    如下图,创建WinFrm桌面应用程序后,添加如下必要的控件。

    核心代码

     1         /// <summary>
     2         /// 读取条码/二维码
     3         /// 读取失败,返回空字符串
     4         /// </summary>
     5         /// <param name="filename">指定条码/二维码图片位置</param>
     6         static string ReadCode(string filename)
     7         {
     8             BarcodeReader reader = new BarcodeReader();
     9             reader.Options.CharacterSet = "UTF-8";
    10             Bitmap map = new Bitmap(filename);
    11             Result result = reader.Decode(map);
    12             return result == null ? "" : result.Text;
    13         }
    View Code

    识别效果

      

      作者:Jeremy.Wu
      出处:https://www.cnblogs.com/jeremywucnblog/
      本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    2017普及组D1T3 洛谷P3956 棋盘
    2017提高组D1T1 洛谷P3951 小凯的疑惑
    Title
    Title
    Title
    Title
    Title
    Title
    Title
    Title
  • 原文地址:https://www.cnblogs.com/jeremywucnblog/p/11841113.html
Copyright © 2011-2022 走看看