首页 > 代码库 > C#生成二维码
C#生成二维码
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#生成二维码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。