制作二维码常用的QrCode开源库,是一个纯C#开源二维码实现的。
地址:https://github.com/codebude/QRCoder
Nuget控制台:Install-Package QRCoder

简单二维码生成

QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode("这是我的第一张二维码", QRCodeGenerator.ECCLevel.Q);
QRCode qrCode = new QRCode(qrCodeData);
Bitmap qrCodeImage = qrCode.GetGraphic(20);
qrCodeImage.Save("1.png");

加颜色

QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode("这是我的第一张二维码", QRCodeGenerator.ECCLevel.Q);
QRCode qrCode = new QRCode(qrCodeData);
Bitmap qrCodeImage = qrCode.GetGraphic(20,Color.Green, Color.White, true);
qrCodeImage.Save("1.png");

加LOGO

QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode("这是我的第一张二维码", QRCodeGenerator.ECCLevel.Q);
QRCode qrCode = new QRCode(qrCodeData);
Bitmap qrCodeImage = qrCode.GetGraphic(20,Color.Green, Color.White, (Bitmap)Bitmap.FromFile("Logo.jpeg"));
qrCodeImage.Save("1.png");
最后修改:2022 年 06 月 17 日 10 : 19 AM
如果觉得我的文章对你有用,请随意赞赏