110,567
社区成员
发帖
与我相关
我的任务
分享
using ThoughtWorks.QRCode.Codec;
/// <summary>
/// 生成二维码
/// </summary>
/// <param name="WxUrl"></param>
/// <returns></returns>
public FileResult GetImage(string WxUrl)
{
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
qrCodeEncoder.QRCodeScale = 4;
qrCodeEncoder.QRCodeVersion = 0;
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
Bitmap qrImg = qrCodeEncoder.Encode(WxUrl);
MemoryStream ms = new MemoryStream();
qrImg.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); //将图片生成流
qrImg.Dispose();
return File(ms.ToArray(), "image/jpeg"); //向页面输出图片
}