国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#生成二維碼的方法

2020-01-24 02:18:03
字體:
供稿:網(wǎng)友

本文實例講述了C#生成二維碼的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

首先引用ThoughtWorks.QRCode.dll

具體代碼如下:

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using ThoughtWorks.QRCode.Codec;

namespace QRCodeUtil
{
    /// <summary>
    /// 二維碼生成
    /// </summary>
    public class QRCodeHelper
    {
        #region 根據(jù)鏈接獲取二維碼
        /// <summary>
        /// 根據(jù)鏈接獲取二維碼
        /// </summary>
        /// <param name="link">鏈接</param>
        /// <returns>返回二維碼圖片</returns>
        public static Bitmap GetQRCodeBmp(string link)
        {
            QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
            qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
            qrCodeEncoder.QRCodeScale = 4;
            qrCodeEncoder.QRCodeVersion = 0;
            qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
            Bitmap bmp = qrCodeEncoder.Encode(link);

            return bmp;
        }
        #endregion

    }
}

使用示例如下:

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
using QRCodeUtil;

namespace SWX
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Bitmap bmp = QRCodeHelper.GetQRCodeBmp(@"http://www.baidu.com/");
            string str = HttpContext.Current.Request.MapPath("http://aa.bmp");
            bmp.Save(str);
        }
    }
}

PS:本站還提供了一個功能非常強大的二維碼生成工具,感興趣的朋友可以參考一下:

http://tools.VeVB.COm/transcoding/jb51qrcode

希望本文所述對大家的C#程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 汉川市| 韶关市| 瓮安县| 文昌市| 天柱县| 新巴尔虎左旗| 冕宁县| 新昌县| 鲁山县| 吉木萨尔县| 马公市| 泰顺县| 西乌珠穆沁旗| 宜春市| 富平县| 新巴尔虎左旗| 富源县| 阳春市| 阳曲县| 油尖旺区| 德昌县| 扬中市| 定州市| 涪陵区| 三门峡市| 广元市| 萨迦县| 太康县| 公主岭市| 兰西县| 富川| 越西县| 墨脱县| 晋江市| 武功县| 谢通门县| 雅安市| 治县。| 思茅市| 南阳市| 乐安县|