一个在 .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 处理。
本人之前上传的二维码小程序已经太旧了,功能欠缺、代码也没优化整理,现在以这个为主要的。
1