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:代碼來自網絡,非原創