欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在.net core web项目中生成二维码

程序员文章站 2022-03-09 21:34:15
1.添加QRCoder包引用 2. public IActionResult MakeQrCode() { string url="https://www.baidu.com"; var generator = new QRCodeGenerator(); var codeData = genera ......

1.添加qrcoder包引用

2. public iactionresult makeqrcode()
        {

  string url="https://www.baidu.com";

  var generator = new qrcodegenerator();

  var codedata = generator.createqrcode(str,qrcodegenerator.ecclevel.m,true);

  var qrcode = new qrcode(codedata);
  var qrimage = qrcode.getgraphic(100,color.black,color.white,true);
  var ms = new memorystream();

   //图片格式指定为png
        qrimage.save(ms,imageformat.jpeg);

   byte[] bytes = ms.getbuffer();
        ms.close();
        return file(bytes, "image/png");

        }