C#生成二维码的方法
本文实例讲述了C#生成二维码的方法。分享给大家供大家参考。具体实现方法如下:
首先引用ThoughtWorks.QRCode.dll
具体代码如下:
usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Drawing; usingThoughtWorks.QRCode.Codec;
namespaceQRCodeUtil { ///<summary> ///二维码生成 ///</summary> publicclassQRCodeHelper { #region根据链接获取二维码 ///<summary> ///根据链接获取二维码 ///</summary> ///<paramname="link">链接</param> ///<returns>返回二维码图片</returns> publicstaticBitmapGetQRCodeBmp(stringlink) { QRCodeEncoderqrCodeEncoder=newQRCodeEncoder(); qrCodeEncoder.QRCodeEncodeMode=QRCodeEncoder.ENCODE_MODE.BYTE; qrCodeEncoder.QRCodeScale=4; qrCodeEncoder.QRCodeVersion=0; qrCodeEncoder.QRCodeErrorCorrect=QRCodeEncoder.ERROR_CORRECTION.M; Bitmapbmp=qrCodeEncoder.Encode(link);
returnbmp; } #endregion
} }