ZXing.NET 扫描错误:'你必须设置一个渲染实例' 的解决方法
这个错误通常出现在使用 ZXing.NET 库进行二维码扫描时,没有为扫描器设置一个渲染实例。要解决这个问题,你需要在代码中创建一个渲染实例并将其分配给扫描器。例如,使用 WinForms 应用程序进行扫描时,可以在以下方法中设置渲染器:
private void SetScannerRenderer()
{
var scanner = new BarcodeReader();
scanner.Options.PossibleFormats = new List<BarcodeFormat> { BarcodeFormat.QR_CODE };
scanner.Options.TryHarder = true;
var renderer = new ZXing.Rendering.BitmapRenderer();
scanner.SetRenderer(renderer);
}
在上面的代码中,我们首先创建了一个扫描器实例,并设置了其选项。然后,我们创建一个位图渲染器实例,并将其分配给扫描器。这样,我们就可以在扫描过程中得到正确的渲染结果,而不会出现 '你必须设置一个渲染实例' 的错误。
原文地址: https://www.cveoy.top/t/topic/mgP0 著作权归作者所有。请勿转载和采集!