C# 利用 ZXing.Net 实现二维码生成与识别(WPF 做的一个 Demo)

时间:2022-07-26 06:04:29
【文件属性】:

文件名称:C# 利用 ZXing.Net 实现二维码生成与识别(WPF 做的一个 Demo)

文件大小:177KB

文件格式:ZIP

更新时间:2022-07-26 06:04:29

ZXing.Net 二维码 C# WPF

一个在 .NET Framework 环境下实现的二维码生成与识别的小程序。 本人综合比较了已有的第三方库,最终选择了 ZXing.Net 。ZXing.Net 是开源项目 https://github.com/zxing/zxing 在 .NET 平台上的实现;虽然 NuGet 上的 ZXing.Net 最新版本是在2018年4月,不过 ZXing.Net 功能强大,可靠;与其相比的 https://github.com/codebude/QRCoder 开源项目,我经过尝试发现,QRCoder 在生成较长的字符串二维码时会失败,在识别图片中二维码质量较差或是较小时无法正常识别。于是最终选择了 ZXing.Net 开源库。 这个小程序是用 WPF 界面框架做的,开发环境,Win7 x64,.NET Frameword 4.5,VS2017【代码下载后 记得先还原 NuGet 再重新生成哟】。其中包含二维码的生成与识别,带 Logo 的二维码生成,圆角 Logo 处理。 本人之前上传的二维码小程序已经太旧了,功能欠缺、代码也没优化整理,现在以这个为主要的。


【文件预览】:
QRcodeDemo
----QRcodeDemo.sln(1000B)
----QRcodeDemo()
--------App.xaml(321B)
--------packages.config(137B)
--------App.xaml.cs(337B)
--------Common()
--------MainWindow.xaml(4KB)
--------App.config(187B)
--------QRcodeDemo.csproj(5KB)
--------Properties()
--------Logo()
--------MainWindow.xaml.cs(9KB)

网友评论

  • 写的很好,很实用!赞一个 #完美解决问题