標籤: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#產生二維碼