【发布时间】:2019-03-08 07:34:22
【问题描述】:
我想用 ZXing(0.16.4) 创建一个二维码,但是我遇到了以下异常,
System.InvalidOperationException: '你必须设置一个渲染器 实例。'
几乎相同的代码适用于 .Net Framework 4.6.1
这是我的代码
static void Main(string[] args)
{
var qrCode = CreateQrCode("test");
Console.ReadKey();
}
public static byte[] CreateQrCode(string content)
{
BarcodeWriter<Bitmap> writer = new BarcodeWriter<Bitmap>
{
Format = BarcodeFormat.QR_CODE,
Options = new QrCodeEncodingOptions
{
Width = 100,
Height = 100,
}
};
var qrCodeImage = writer.Write(content); // BOOM!!
using (var stream = new MemoryStream())
{
qrCodeImage.Save(stream, ImageFormat.Png);
return stream.ToArray();
}
}
【问题讨论】:
标签: c# .net-core qr-code zxing zxing.net