.NET使用QRCodeEncoder生成二維碼


ThoughtWorks.QRCode.dll版本 1.0.2774.19990

代碼如下:

/// <summary>
/// 生成二維碼圖片
/// </summary>
/// <param name="codeNumber">要生成二維碼的字符串</param>
/// <param name="size">大小尺寸</param>
/// <returns>二維碼圖片</returns>
public Bitmap Create_ImgCode(string codeNumber, int size)
{
//創建二維碼生成類
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
//設置編碼模式
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
//設置編碼測量度
qrCodeEncoder.QRCodeScale = size;
//設置編碼版本
qrCodeEncoder.QRCodeVersion = 0;
//設置編碼錯誤糾正
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;

//生成二維碼圖片
System.Drawing.Bitmap image = qrCodeEncoder.Encode(codeNumber, Encoding.UTF8);
return image;
}

 

PS:代碼來自網絡,非原創


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM