lena和shane,家庭日志,xulavigne,Lena&Shane

C# 中使用 ThoughtWorks.QRCode.dll 识别图片中的二维码

发布时间:2018-09-17 编辑:Shane Jhu 阅读 ()

ThoughtWorks.QRCode.dll 最常用的就是生成二维码(见《C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码》),同样,它也可以解析二维码,本文介绍使用 ThoughtWorks.QRCode.dll 解析图片中的二维码的方法。



首先,将 ThoughtWorks.QRCode.dll 放在 bin 目录后,在页面中引用:

using System.Drawing;
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;


调用方法:

BitMap image = null;
//此处为 image 变量赋值,就是要解析的二维码图片。可以从本地取、可以上传、也可以使用HttpWebRequest从网络获取
//image = *****;

QRCodeDecoder decoder = new QRCodeDecoder();
string decodedString = decoder.decode(new QRCodeBitmapImage(image));

呃。。没了,就这么简单。

本文由lenashane.com原创,转载请注明出处:查看原文

如果觉得文章还不错,欢迎打赏

9月 1 2019
生活的艺术在于把握好每一次的让步和坚持。

亨利·艾利斯 (Henry Ellis)