zoukankan      html  css  js  c++  java
  • c# 生成二维码

    http://www.cnblogs.com/Soar1991/archive/2012/03/30/2426115.html

    QRCode 项目地址:http://qrcodenet.codeplex.com/

    ASP.NET 输出二维码图片

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using Gma.QrCodeNet.Encoding;
    using Gma.QrCodeNet.Encoding.Windows.Render;
    using System.Drawing;
    using System.IO;
    using System.Drawing.Imaging;
    protected void Page_Load(object sender, EventArgs e)
            {
                var str = Request.QueryString["qrCode"] ?? "http://www.baidu.com";
                QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
                QrCode qrCode = new QrCode();
                qrEncoder.TryEncode(str, out qrCode);
    
                var codeSize = new FixedCodeSize(100, QuietZoneModules.Zero); // 图片大小
                var codeSize2 = new FixedModuleSize(2, QuietZoneModules.Two); // 图片大小
                GraphicsRenderer gRenderer = new GraphicsRenderer(
                                codeSize,
                                Brushes.Black, Brushes.White);
                MemoryStream ms = new MemoryStream();
                gRenderer.WriteToStream(qrCode.Matrix, ImageFormat.Png, ms);
    
                var bytes = ms.GetBuffer();
                
                Response.ContentType = "image/png";
                Response.BinaryWrite(bytes);
                Response.End();
            }
  • 相关阅读:
    express如何使用cors插件、body-parser插件
    如何让xshell关闭后依然运行node项目
    nuxt命令和部署
    Python—函数的名称空间
    Python—生成器
    Python—闭包
    Python入门-字符串常用方法
    Python入门-函数
    Python入门-文件操作
    Python入门-三级菜单
  • 原文地址:https://www.cnblogs.com/byxxw/p/4848582.html
Copyright © 2011-2022 走看看