c#生成二维码

        String link ="www.baidu.com";//这里一般是一个链接

封装后的方法,直接调用就可以了

 public void CreateQRCode(string content)
    {
        
        var qrCodeEncoder = new QRCodeEncoder
        {
            QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE,
            QRCodeScale = 6,
            QRCodeVersion = 4,
            QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M
        };
        System.Drawing.Image QRCodeImg = qrCodeEncoder.Encode(content);
        MemoryStream stream = new MemoryStream();
        QRCodeImg.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
        Response.ClearContent();
        Response.ContentType = "image/Png";
        Response.BinaryWrite(stream.ToArray());
    }

 

posted @ 2017-01-06 15:21  小A爱吧  阅读(132)  评论(0编辑  收藏  举报