ASP.NET 5行代码搞二维码

刚入职,接到公司一个需求 要给每个新闻链接生成一个二维码,之前没做过,今天试了一下 还蛮简单的,分分钟的活儿。

开始百度搜了一下,关于二维码 都是一个叫Qrcode 的工具类做的,那伟大的微软 一定有自己的Qrcode,果不其然Nuget了一下 就找到了QrcodeNet 这个DLL 加载上以后,把以下4行代码一贴 大功告成! 

    protected void Button1_Click(object sender, EventArgs e)
    {
        QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
        QrCode qrCode = new QrCode();
        qrEncoder.TryEncode(TextBox1.Text, out qrCode);
        Renderer renderer = new Renderer(5, Brushes.Black, Brushes.White);
        renderer.CreateImageFile(qrCode.Matrix, @"c: empHelloWorld.png", ImageFormat.Png);
    }

Renderer 有.CreateImageFile 和以及输出流的一些方法,自己可以跟进去看一下 就了解了。

原文地址:https://www.cnblogs.com/qq22144770/p/4760320.html