最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年10月04日 17:02:28   作者:  
這篇文章介紹了asp.net C#生成和解析二維碼的實例代碼,有需要的朋友可以參考一下

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

【ThoughtWorks.QRCode.dll 就是類庫】

使用時需要增加:

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

using ThoughtWorks.QRCode.Codec;

using ThoughtWorks.QRCode.Codec.Data;

using ThoughtWorks.QRCode.Codec.Util;


主要源代碼:

1.生成二維碼

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

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.解析二維碼
復(fù)制代碼 代碼如下:

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

相關(guān)文章

最新評論

丘北县| 石城县| 黔东| 丰原市| 那曲县| 攀枝花市| 新建县| 南江县| 曲周县| 钟祥市| 定结县| 肇源县| 什邡市| 东乡族自治县| 大英县| 景洪市| 太白县| 赣榆县| 黄浦区| 高唐县| 泰安市| 桂东县| 长顺县| 博爱县| 东明县| 江门市| 郎溪县| 辽宁省| 白朗县| 淮阳县| 海宁市| 霍州市| 彰化县| 潢川县| 汪清县| 五原县| 北碚区| 株洲县| 黄骅市| 东安县| 格尔木市|