日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

二維碼生成、解析(QRCode.dll)

 務(wù)實耐久 2014-01-19

 二維碼生成、解析

1.添加引用ThoughtWorks.QRCode.dll控件。

2.添加類:QRCode,即:QRCode.cs

先引入命名空間:using System.Drawing;

                using ThoughtWorks.QRCode.Codec;

            using ThoughtWorks.QRCode.Codec.Data;

代碼: //二維碼生成方法

       public Image QREncoder(string cardID)

        {

            Image image null;

         QRCodeEncoder encoder new QRCodeEncoder();

            try

            {

                ////設(shè)置編碼類型

                encoder.QRCodeEncodeMode QRCodeEncoder.ENCODE_MODE.BYTE;

                ////設(shè)置尺寸

                encoder.QRCodeScale 3;

                ////設(shè)置版本

                encoder.QRCodeVersion 2;

                ////設(shè)置糾錯

                encoder.QRCodeErrorCorrect QRCodeEncoder.ERROR_CORRECTION.L;

                image encoder.Encode(cardID, System.Text.Encoding.UTF8);

            }

            catch (Exception ex)

            {

                Console.WriteLine(ex.Message);

                image null;

            }

            return image;

        }

        // 根據(jù)二維碼獲取數(shù)據(jù)值方法

        public string QRDecoder(Image image)

        {

            string str new QRCodeDecoder().decode(new QRCodeBitmapImage(new Bitmap(image)), System.Text.Encoding.UTF8);   

         return str;

        }

3.頁面功能代碼:

        //生成二維碼

        private void button1_Click(object sender, EventArgs e)

        {

            QRCode qrcode new QRCode();

         pictureBox1.Image=qrcode.QREncoder(textBox1.Text);

        }

        //二維碼解碼

        private void button2_Click(object sender, EventArgs e)

        {

            QRCode qrcode new QRCode();

         lblqrcode.Text qrcode.QRDecoder(pictureBox1.Image);

        }

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多