QR码生成并导出到图像文件

时间:2019-08-11 16:24:17

标签: c#

我使用QRCoder生成QRCode。

QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode("Text to be encoded.", QRCodeGenerator.ECCLevel.Q);

但是我无法导出并保存我的qrCodeData

我尝试了以下代码,但可以打开文件result.png

qrCodeData.SaveRawData("wwwroot/result.png", QRCodeData.Compression.Uncompressed);

如何导出和保存我的QRCode?

1 个答案:

答案 0 :(得分:0)

检查official documentation

  

您只需要五行代码即可生成并查看您的第一个QR码。

QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode("The text which should be encoded.", QRCodeGenerator.ECCLevel.Q);
QRCode qrCode = new QRCode(qrCodeData);
Bitmap qrCodeImage = qrCode.GetGraphic(20);

因此解决方案是使用GetGraphic()方法来处理Bitmap对象。还要检查https://github.com/codebude/QRCoder/wiki/How-to-use-QRCoder