生成二维码的内容
using QRCoder;
// 生成二维码的内容 string strCode = this.txtQr.Text.Trim(); if (string.IsNullOrWhiteSpace(strCode)) { MessageBox.Show("请输入值"); return; } //var bitmap = QrCodeHelper.Create(cont); //pictureBox1.Image = bitmap; QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator(); QRCodeData qrCodeData = qrGenerator.CreateQrCode(strCode, QRCodeGenerator.ECCLevel.Q); QRCode qrcode = new QRCode(qrCodeData); // qrcode.GetGraphic 方法可参考最下发“补充说明” Bitmap qrCodeImage = qrcode.GetGraphic(5, Color.Black, Color.White, null, 15, 6, false); MemoryStream ms = new MemoryStream(); //qrCodeImage.Save((ms, ImageFormat.Jpeg); // 如果想保存图片 可使用 string strDirPath = System.AppDomain.CurrentDomain.BaseDirectory + "QrCoderImg"; if (!Directory.Exists(strDirPath)) { Directory.CreateDirectory(strDirPath); } string filePath = strDirPath + "\\" + DateTime.Now.ToString("yyyyMMddHHmmssffff") + ".png"; qrCodeImage.Save(filePath); pictureBox1.ImageLocation = filePath; //// 响应类型 //context.Response.ContentType = "image/Jpeg"; ////输出字符流 //context.Response.BinaryWrite(ms.ToArray());