婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp.net C#生成和解析二維碼的實例代碼

asp.net C#生成和解析二維碼的實例代碼

熱門標簽:辦理400電話證件 外呼系統代理品牌 十堰正規電銷機器人系統 怎么給超市做地圖標注入駐店 世紀佳緣地圖標注怎么去掉 巫師3為什么地圖標注的財寶沒有 手機地圖標注如何刪除 外呼系統費用一年 寧波自動外呼系統代理

類庫文件我們在文件最后面下載

【ThoughtWorks.QRCode.dll 就是類庫】

使用時需要增加:

復制代碼 代碼如下:

using ThoughtWorks.QRCode.Codec;

using ThoughtWorks.QRCode.Codec.Data;

using ThoughtWorks.QRCode.Codec.Util;


主要源代碼:

1.生成二維碼

復制代碼 代碼如下:

QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
String encoding = cboEncoding.Text;
if (encoding == "Byte")
{
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
}
else if (encoding == "AlphaNumeric")
{
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.ALPHA_NUMERIC;
}
else if (encoding == "Numeric")
{
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.NUMERIC;
}
try
{
int scale = Convert.ToInt16(txtSize.Text);
qrCodeEncoder.QRCodeScale = scale;
}
catch (Exception ex)
{
MessageBox.Show("Invalid size!");
return;
}
try
{
int version = Convert.ToInt16(cboVersion.Text);
qrCodeEncoder.QRCodeVersion = version;
}
catch (Exception ex)
{
MessageBox.Show("Invalid version !");
}

string errorCorrect = cboCorrectionLevel.Text;
if (errorCorrect == "L")
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.L;
else if (errorCorrect == "M")
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
else if (errorCorrect == "Q")
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.Q;
else if (errorCorrect == "H")
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.H;
Image image;
String data = txtEncodeData.Text;
image = qrCodeEncoder.Encode(data);
pb_view.Image = image;


2.解析二維碼
復制代碼 代碼如下:

QRCodeDecoder decoder = new QRCodeDecoder();
String decodedString = decoder.decode(new QRCodeBitmapImage(new Bitmap(pb_view.Image)));
txtEncodeData.Text = decodedString;

您可能感興趣的文章:
  • C#生成二維碼的方法
  • .NET C#利用ZXing生成、識別二維碼/條形碼
  • C#利用QrCode.Net生成二維碼(Qr碼)的方法
  • asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實例
  • C# winform點擊生成二維碼實例代碼
  • C# zxing二維碼寫入的實例代碼
  • c#二維碼生成的代碼分享
  • C#通過第三方組件生成二維碼(QR Code)和條形碼(Bar Code)
  • C#生成帶logo的二維碼
  • C#生成帶二維碼的專屬微信公眾號推廣海報實例代碼

標簽:山西 泰州 天門 牡丹江 通遼 嘉興 平涼 景德鎮

巨人網絡通訊聲明:本文標題《asp.net C#生成和解析二維碼的實例代碼》,本文關鍵詞  asp.net,生成,和,解析,二維,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net C#生成和解析二維碼的實例代碼》相關的同類信息!
  • 本頁收集關于asp.net C#生成和解析二維碼的實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 广安市| 花莲市| 潮安县| 定州市| 固原市| 稷山县| 永州市| 吕梁市| 吕梁市| 获嘉县| 依兰县| 称多县| 万州区| 衡南县| 津南区| 方城县| 玛曲县| 贵定县| 双鸭山市| 义乌市| 揭西县| 团风县| 防城港市| 台州市| 通州市| 黄石市| 新泰市| 吴旗县| 环江| 阿克| 阿勒泰市| 平邑县| 句容市| 辽源市| 东乡族自治县| 定州市| 渭南市| 南投县| 巧家县| 丰原市| 江孜县|