.net 生成二维码

nuget 引入QRCode组件

 

 此方法会生成二维码并保存成图片

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using QRCoder;
using System;
using System.Collections.Generic;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace UserQrCode.Tools
{
    public class QrCodeHelper
    {
        public static  void CreateCode(string content, string fileName)
        {
            QRCodeGenerator codeGenerator = new QRCodeGenerator();
            using (QRCodeData qrData = codeGenerator.CreateQrCode(content, QRCodeGenerator.ECCLevel.Q,true,true,eciMode:QRCodeGenerator.EciMode.Utf8))
            {
                using (QRCode qrCode = new QRCode(qrData))
                {
                    Bitmap qrCodeImage = qrCode.GetGraphic(4, Color.Black, Color.White, null, 15, 6, false);
                    MemoryStream ms = new MemoryStream();
                    qrCodeImage.Save(ms, ImageFormat.Jpeg);
                    qrCodeImage.Save(fileName);
                }
            }
        }
    }
}

  

posted @   互联网CV工程师  阅读(144)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示