zoukankan      html  css  js  c++  java
  • 主攻ASP.NET.4.5 MVC4.0之重生:二维码生成和谷歌二维码

    使用ThoughtWorks.QRCode.Codec

    效果图

    using ThoughtWorks.QRCode.Codec;

    非原创代码

     1         public void code(string id)
     2         {
     3             QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
     4             qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
     5             qrCodeEncoder.QRCodeScale = 4;
     6             qrCodeEncoder.QRCodeVersion = 5;
     7             qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
     8             string data = "http://" + Request.Url.Host.ToString() + "/"+id;
     9             System.Drawing.Bitmap image = qrCodeEncoder.Encode(data);
    10             System.IO.MemoryStream MStream = new System.IO.MemoryStream();
    11             image.Save(MStream, System.Drawing.Imaging.ImageFormat.Gif);
    12             Response.ClearContent();
    13             Response.ContentType = "image/Gif";
    14             Response.BinaryWrite(MStream.ToArray());
    15         }
     1   <div style="height: 127px;  300px;">
     2                     <img id="code" width="120" height="120" src="/code/@{@Model.user.LogName}"
     3                                         alt="二维码" /><!--MVC-->
     4                      <script type="text/javascript"><!--谷歌-->
     5 
     6                         document.write("<img style="float:left;" src="https://chart.googleapis.com/chart?cht=qr&chs=500x500&choe=UTF-8&chld=L|2&chl=");
     7 
     8                         document.write(window.location.href);
     9 
    10                         document.write("" width="120" height="120" alt="二维码"/>");
    11 
    12                     </script>13                     <span style="float: right;  160px; margin-top: 5px; line-height: 200%;">
    14                         <span class="red">[多终端浏览]</span><br />
    15                         扫描后您可以在手机、平板电脑等移动设备上继续浏览
    16 
    17                     </span>
    18 
    19                 </div>
  • 相关阅读:
    Luogu P1004 方格取数
    Luogu P1896 [SCOI2005]互不侵犯
    Luogu P1879 [USACO06NOV]玉米田Corn Fields 【状压dp模板】
    高精度模板(结构体)
    【模板】快读
    vue input框type=number 保留两位小数自定义组件
    elementui表格表头合并
    将excle表中得数据生成insert语句插入到数据库中
    数据库基本语法
    ztree 数组和树结构互转算法
  • 原文地址:https://www.cnblogs.com/cube/p/3264049.html
Copyright © 2011-2022 走看看