/*  二维码名片格式
         * 
            BEGIN:VCARD 
            VERSION:3.0 
            N:易网天成 
            EMAIL:[email protected] 
            TEL:010-56955550 
            TEL;CELL:13000000000 
            ADR:北京 
            ORG:北京易网天成
            TITLE:技术部 
            URL:http://www.ewtch.com 
            NOTE:企业信息化服务第一品牌 
            END:VCARD
         * 
         * 
         */

        public String Decode()
        {
            Bitmap bm = new Bitmap(@"F:\Ahoo\Ahoo.Demo\Ahoo.Demo.Web\test.png");

            QRCodeDecoder decoder = new QRCodeDecoder();

            QRCodeBitmapImage qcImg = new QRCodeBitmapImage(bm);

            string img_text = decoder.decode(qcImg, System.Text.Encoding.UTF8);

            return img_text;
        }
        //
        // GET: /QRCode/

        public FileResult Index()
        {
            QRCodeEncoder encoder = new QRCodeEncoder();

            string strCoder = "http://wx.ahoo.me/";

            Bitmap bm = encoder.Encode(strCoder, System.Text.Encoding.UTF8);

            MemoryStream stream = new MemoryStream();

            bm.Save(stream, System.Drawing.Imaging.ImageFormat.Png);

            QRCodeDecoder decoder = new QRCodeDecoder();

            QRCodeBitmapImage qcImg = new QRCodeBitmapImage(bm);

            string img_text = decoder.decode(qcImg, System.Text.Encoding.UTF8);

            return File(stream.GetBuffer(), "image/png");
        }
 /// <summary>
 /// 解析二维码
 /// </summary>
 public void DecodeQRCode()
 {
     if (bimg == null)
     {
         MessageBox.Show("请先打开一张二维码图片!", "系统提示");
         return;
     }
     QRCodeDecoder qrDecoder = new QRCodeDecoder();
     QRCodeImage qrImage = new QRCodeBitmapImage(bimg);
     tbDecodeResult.Text = qrDecoder.decode(qrImage, Encoding.UTF8);
 }