首页 > Windows开发 > 详细

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

时间:2019-11-12 14:21:33      阅读:447      评论:0      收藏:0      [点我收藏+]

前言

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

识别效果

技术分享图片

 

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

原文:https://www.cnblogs.com/jeremywucnblog/p/11841113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!