在一个项目用到了二维码生成,现在把核心代码跟大家分享一下。
强调一下,要想二维生成成功,下面的using引用是必不可少的。
using System.Drawing.Imaging;
using System.Drawing;
using ThoughtWorks.QRCode.Codec;
string enCode = Url + tid + “?taskId=” + taskId;//二维码内容
var qrCodeEncoder = new QRCodeEncoder();
qrCodeEncoder.QRCodeScale = 10;//每个小方格的宽度
qrCodeEncoder.QRCodeVersion = 7;//二维码版本号
Bitmap bt = qrCodeEncoder.Encode(enCode, Encoding.UTF8);//生成BMP图片