C# 使用Zxing.Net 0.14.0.1读取二维码在使用相机拍照时不起作用

C# 使用Zxing.Net 0.14.0.1读取二维码在使用相机拍照时不起作用,c#,.net,qr-code,zxing,C#,.net,Qr Code,Zxing,当阅读通过二维码生成器网站生成并直接下载的二维码时,我能够通过以下代码行阅读二维码 var reader = new BarcodeReader(); reader.Options.TryHarder = true; reader.Options.PossibleFormats = new List<BarcodeFormat>(); reader.Options.PossibleFormats.Add(BarcodeFormat.QR_CODE); var result

当阅读通过二维码生成器网站生成并直接下载的二维码时,我能够通过以下代码行阅读二维码

 var reader = new BarcodeReader();
 reader.Options.TryHarder = true;
 reader.Options.PossibleFormats = new List<BarcodeFormat>();
 reader.Options.PossibleFormats.Add(BarcodeFormat.QR_CODE);
 var result = reader.Decode(new Bitmap(image));
var reader=新条形码阅读器();
reader.Options.TryHarder=true;
reader.Options.possibleformas=新列表();
reader.Options.possibleformas.Add(条形码格式.QR\u码);
var result=reader.Decode(新位图(图像));
这对于以下下载的qr码很有效

但它不适用于像下面这样的二维码相机照片

即使我修剪它,它也不起作用

我已经尝试降级到0.14.0.1的其他版本,以及类似StackOverflow问题的其他说明


我会很感激你的回答

你必须缩小你的二维码,因为你手机上的相机可能会产生分辨率太高的照片,以至于图书馆需要很长时间来处理它们,而且只是超时


在处理之前,请尝试将二维码缩小到512*512。

您必须缩小二维码的尺寸,因为手机上的摄像头可能会产生分辨率太高的照片,以至于库处理这些照片需要很长时间,而且只是超时


在处理它们之前,请尝试将其缩小到512*512。

我甚至尝试将二维码裁剪为正方形,但它始终无法识别该代码。我甚至尝试将二维码裁剪为正方形,但它始终无法识别该代码。我还必须指出,它甚至可以处理全高清照片(1920x1080),但4k的分辨率太高,图书馆无法处理。我还必须指出,它甚至可以处理全高清照片(1920x1080),但4k的分辨率太高,图书馆无法处理。