【发布时间】:2016-11-11 04:07:57
【问题描述】:
我的要求是从扫描的图像中扫描二维码。为此,我正在使用 ZXing dll。扫描的图像为 PNG 格式,大小为 3 到 5 MB。我正在使用同一文档的图像。但是 Zxing 解码方法扫描一个图像的 qr 码,而另一个则失败。谁能解决这个问题。
我的代码如下
Bitmap bitmap = new Bitmap(path);
BarcodeReader reader = new BarcodeReader { AutoRotate = true, TryHarder = true };
Result result = reader.Decode(bitmap);
string decodedData = result.Text;
【问题讨论】:
-
问题可能是您通过
newBitmap而不是bitmap? -
不,我粘贴错了
-
如果您遇到异常,您应该包含它和堆栈跟踪,以便有人可以帮助您。还是您说它只是无法读取条形码或读取错误的值?会不会是画质问题?
-
结果为空也不例外。对于某些图像,它会返回结果
-
这个网站给出的结果和我的代码一样。对于某些图像,它会给出结果,而对于某些图像则不会。但是这两个图像都是在同一个扫描仪中使用同一个文档扫描的。
标签: c# asp.net png qr-code zxing