码迷,mamicode.com
首页 > Windows程序 > 详细

C# 二维码在线生成

时间:2019-03-11 14:53:29      阅读:730      评论:0      收藏:0      [点我收藏+]

标签:module   ror   sre   content   util   public   abi   tst   evel   

    void CreateUrlQRCodeIMG()
    {
        Response.Cache.SetCacheability(HttpCacheability.Public);
        Response.Cache.SetMaxAge(TimeSpan.FromSeconds(600000));

        Response.ContentType = "image/gif";

        string link = Request.QueryString["url"] ?? string.Empty;
        if (string.IsNullOrEmpty(link))
        {
            return;
        }
        link = HttpUtility.UrlDecode(link);

        QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
        QrCode qrCode = qrEncoder.Encode(link);
        GraphicsRenderer renderer = new GraphicsRenderer(new FixedModuleSize(8, QuietZoneModules.Four), Brushes.Black, Brushes.White);
        renderer.WriteToStream(qrCode.Matrix, ImageFormat.Gif, Response.OutputStream);

    }

 

C# 二维码在线生成

标签:module   ror   sre   content   util   public   abi   tst   evel   

原文地址:https://www.cnblogs.com/AlexLeeLi/p/10510488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!