在网页上显示生成的qr代码位图

时间:2015-08-13 10:15:04

标签: c# asp.net image image-processing bitmap

我正在创建一个asp.net(c#)Web应用程序,并且具有引用https://github.com/codebude/QRCoder的以下代码。我希望使用网址中的ID在网页上显示生成的QR码。

然而,他们的示例仅显示了如何在带有无法在网络应用中使用的图片框的Windows窗体应用中执行此操作。

    protected void Page_Load(object sender, EventArgs e)
    {
        string id = Request.Params["ID"];
        QRCoder.QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator();
        QRCoder.QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode("http://mywebsite.com/profile.aspx?ID="+ id+ "", QRCoder.QRCodeGenerator.ECCLevel.M);

        // pictureBoxQRCode.BackgroundImage = qrCode.GetGraphic(20);    //Can't use picture box in web app
        // I need to find the equivalent for a web app

    }

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

自从我做网络表格以来已经很久了。 但是,因为没有其他人在回答:

为什么不使用类似于http://davidshimjs.github.io/qrcodejs/的javascript库来生成客户端的qrcode,还有将计算从服务器卸载到客户端的附加优势。