.net二维码生成

本文详细介绍如何使用QRCoder库在.NET项目中生成二维码。包括安装Nuget包、引用库、设置二维码参数如质量、密度及内容,生成并保存二维码图片到指定路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先在项目中的Nuget包搜索QRCoder引入项目中

2.在项目引用using QRCoder;

3.如下代码:

QRCodeGenerator qrCodeGenerator=new QRCodeGenerator();

//下边第二个参数代表二维码质量,最后那个参数6代表生成二维码密度
QRCodeData qrCodeData = qrCodeGenerator.CreateQrCode(@"https:\\www.baidu.com",QRCodeGenerator.ECCLevel.M,true,true,QRCodeGenerator.EciMode.Utf8,6);
QRCode qrCode=new QRCode(qrCodeData);

//生成二维码图片,第一个参数5代表二维码大小,第二个颜色是二维码颜色,第三个是背景色,最后这个是二维码中间显示的图片
Bitmap qrCodeImg = qrCode.GetGraphic(5,ColorTranslator.FromHtml("#549ff6"), Color.Yellow,(Bitmap)Bitmap.FromFile(@"E:\新建文件夹\ConsoleApp1\ConsoleApp1\img\5.jpg"));
if (System.IO.Directory.Exists(@"E:\新建文件夹\ConsoleApp1\ConsoleApp1\images") ==false)
{
System.IO.Directory.CreateDirectory(@"E:\新建文件夹\ConsoleApp1\ConsoleApp1\images");
}
qrCodeImg.Save(@"E:\新建文件夹\ConsoleApp1\ConsoleApp1\images\000.png",ImageFormat.Png);//把二维码保存在文件夹下

4.这样运行就生成二维码,可以看了。

转载于:https://www.cnblogs.com/lymkpds/p/9877393.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值