欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#生成二維碼的方法

 更新時間:2014年11月04日 09:21:28   投稿:shichen2014  
這篇文章主要介紹了C#生成二維碼的方法,包括動態(tài)鏈接庫dll文件的調(diào)用、代碼的實現(xiàn)與使用示例,非常實用,需要的朋友可以參考下

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

首先引用ThoughtWorks.QRCode.dll

具體代碼如下:

復制代碼 代碼如下:

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

    }
}

使用示例如下:

復制代碼 代碼如下:

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("\\aa.bmp");
            bmp.Save(str);
        }
    }
}

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

http://tools.jb51.net/transcoding/jb51qrcode

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

相關(guān)文章

  • WPF通過使用C#代碼給控件賦值

    WPF通過使用C#代碼給控件賦值

    開發(fā)中偶爾會用到使用c#代碼給控件賦值,這里需要通過F12找到控件的賦值類型,然后在看控件可以使用那種方式賦值,花點時間研究一下,基本都可以通過c#代碼給控件賦值的,需要的朋友可以參考下
    2023-09-09
  • 詳解WPF如何使用必應地圖控件

    詳解WPF如何使用必應地圖控件

    這篇文章主要為大家詳細介紹了WPF如何使用必應地圖控件,文中的示例代碼講解詳細,對我們學習或工作有一定幫助,感興趣的小伙伴可以了解一下
    2022-11-11
  • 如何使用C#掃描并讀取圖片中的文字

    如何使用C#掃描并讀取圖片中的文字

    本文介紹如何通過C# 程序來掃描并讀取圖片中的文字,這里以創(chuàng)建一個.Net Core程序為例。下面是具體步驟,供參考。有此需求的朋友可以了解下
    2021-06-06
  • c#反射機制學習和利用反射獲取類型信息

    c#反射機制學習和利用反射獲取類型信息

    反射(Reflection)是.NET中的重要機制,通過放射,可以在運行時獲得.NET中每一個類型(包括類、結(jié)構(gòu)、委托、接口和枚舉等)的成員,包括方法、屬性、事件,以及構(gòu)造函數(shù)等。還可以獲得每個成員的名稱、限定符和參數(shù)等。有了反射,即可對每一個類型了如指掌。如果獲得了構(gòu)造函數(shù)的信息,即可直接創(chuàng)建對象,即使這個對象的類型在編譯時還不知道
    2014-01-01
  • 基于switch你可能不知道的一些用法

    基于switch你可能不知道的一些用法

    本篇文章對switch的用法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 簡單的觀察者模式示例分享

    簡單的觀察者模式示例分享

    這篇文章主要介紹了簡單的觀察者模式示例,抽象層定義了觀察者模式,實現(xiàn)層是對抽象層的具體實現(xiàn),需要的朋友可以參考下
    2014-03-03
  • c# winform 解決PictureBox 無法打印全部圖片的問題

    c# winform 解決PictureBox 無法打印全部圖片的問題

    這篇文章主要介紹了c# winform 解決PictureBox 無法打印全部圖片的問題,幫助大家更好進行c# winform開發(fā),感興趣的朋友可以了解下
    2020-12-12
  • C#實現(xiàn)發(fā)送郵件的三種方法

    C#實現(xiàn)發(fā)送郵件的三種方法

    這篇文章主要介紹了C#實現(xiàn)發(fā)送郵件的三種方法,實例講述了Localhost,SMTP與SSL-SMTP三種實現(xiàn)方法,對于C#項目開發(fā)有不錯的借鑒價值,需要的朋友可以參考下
    2014-11-11
  • C#中使用IFormattable實現(xiàn)自定義格式化字符串輸出示例

    C#中使用IFormattable實現(xiàn)自定義格式化字符串輸出示例

    這篇文章主要介紹了C#中使用IFormattable實現(xiàn)自定義格式字符串輸出示例,本文直接給出實例代碼,需要的朋友可以參考下
    2015-06-06
  • Unity制作自定義字體的兩種方法

    Unity制作自定義字體的兩種方法

    這篇文章主要為大家詳細介紹了Unity制作自定義字體的兩種方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12

最新評論