C#生成二維碼的方法
本文實(shí)例講述了C#生成二維碼的方法。分享給大家供大家參考。具體實(shí)現(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:本站還提供了一個(gè)功能非常強(qiáng)大的二維碼生成工具,感興趣的朋友可以參考一下:
http://tools.jb51.net/transcoding/jb51qrcode
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
- c# 生成二維碼的示例
- C#如何用ThoughtWorks生成二維碼
- C# 根據(jù)字符串生成二維碼的實(shí)例代碼
- C#實(shí)現(xiàn)掃描槍掃描二維碼并打印(實(shí)例代碼)
- C#基于QRCode實(shí)現(xiàn)動(dòng)態(tài)生成自定義二維碼圖片功能示例
- C#生成帶二維碼的專(zhuān)屬微信公眾號(hào)推廣海報(bào)實(shí)例代碼
- C#二維碼圖片識(shí)別代碼
- C#利用ZXing.Net生成條形碼和二維碼
- C#生成帶logo的二維碼
- .NET C#利用ZXing生成、識(shí)別二維碼/條形碼
- C#利用QrCode.Net生成二維碼(Qr碼)的方法
- C#實(shí)現(xiàn)將網(wǎng)址生成二維碼圖片方法介紹
相關(guān)文章
C# winform中窗口關(guān)閉按鈕的隱藏與禁用詳解
這篇文章主要介紹了C# winform中窗口關(guān)閉按鈕的隱藏與禁用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12
C#控件picturebox實(shí)現(xiàn)畫(huà)圖功能
這篇文章主要為大家詳細(xì)介紹了C#控件picturebox實(shí)現(xiàn)畫(huà)圖功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09
C#畫(huà)圖之餅圖折線圖的實(shí)現(xiàn)方法
這篇文章主要介紹了C#畫(huà)圖之餅圖折線圖的實(shí)現(xiàn)方法,以實(shí)例形式講述了C#畫(huà)圖的完整實(shí)現(xiàn)過(guò)程,是非常實(shí)用的技巧,有不錯(cuò)的借鑒價(jià)值,需要的朋友可以參考下2014-09-09
c# 動(dòng)態(tài)構(gòu)建LINQ查詢(xún)表達(dá)式
這篇文章主要介紹了c# 如何動(dòng)態(tài)構(gòu)建LINQ查詢(xún)表達(dá)式,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下2020-11-11
基于C#實(shí)現(xiàn)Windows后臺(tái)窗口操作與圖像處理技術(shù)分析
在Windows編程中,操作后臺(tái)窗口是一項(xiàng)復(fù)雜而有用的技術(shù),它可以用來(lái)自動(dòng)化用戶界面測(cè)試、應(yīng)用程序機(jī)器人等場(chǎng)景,本文將深入探討如何在C#中綁定后臺(tái)窗口、獲取后臺(tái)窗口界面圖片,以及在圖片中尋找指定圖標(biāo)并獲取坐標(biāo),需要的朋友可以參考下2024-12-12

