码迷,mamicode.com
首页 > Windows程序 > 详细

C#生成二维码

时间:2017-07-27 18:28:46      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:png   字符串   alt   添加引用   blog   raw   draw   http   ret   

http://www.cnblogs.com/jys509/p/4592539.html

C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码

 

 

插件:

技术分享

 

添加引用:

using System.Drawing;
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;
using ThoughtWorks.QRCode.Codec.Util;

技术分享

 

生成二维

 


 public Bitmap NewCode(string str)
        {
            //初始化二维码生成工具
            QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
            qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
            qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
            qrCodeEncoder.QRCodeVersion = 0;
            qrCodeEncoder.QRCodeScale = 4;

            //将字符串生成二维码图片
            Bitmap image = qrCodeEncoder.Encode(str, Encoding.Default);
            return image;
        }

 

 

 public ActionResult Cre()
        {
         
            Bitmap image = createcode.NewCode(content);

            MemoryStream ms = new MemoryStream();
            image.Save(ms, ImageFormat.Png);
            Response.BinaryWrite(ms.GetBuffer());
            return null;
        }

 

<img src="@Url.Action("Cre")" />

 


 

技术分享

 

C#生成二维码

标签:png   字符串   alt   添加引用   blog   raw   draw   http   ret   

原文地址:http://www.cnblogs.com/xinyibufang/p/7245852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!