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的分辨率太高,图书馆无法处理。