生成二维码应用程序
1、首先将ThoughtWorks.QRCode.dll引用到项目中。 2、using ThoughtWorks.QRCode.Codec; //在需要调用的界面引用命名空间/// ///根据用户名返回一个二进制数组/// /// public byte[] CreateQRcode(string UserName) { QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE; qrCodeEncoder.QRCodeScale = 4; qrCodeEncoder.QRCodeVersion = 8; qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M; String data = UserName; System.Drawing.Bitmap image = qrCodeEncoder.Encode(data); System.IO.MemoryStream MStream = new System.IO.MemoryStream(); image.Save(MStream, System.Drawing.ImageFormat.Jpeg); return MStream.ToArray(); } //调用二维码函数public void QRcode() { byte[] img = CreateQRcode("张三"); if(img.Length >0 ) { Response.ClearContent(); Response.ContentType = "image/jpeg"; Response.BinaryWrite(img); } }
802.5KB
文件大小:
评论区