大家好,
如果你们中的任何一个人可以帮助我。我使用zxing来解码barCode图像,但它返回com.google.zxing.NotFoundException,不知道为什么。相同的图像通过提供给zxing的Intent进行解码,但是当我使用它从图像文件解码时却没有。
我正在使用的代码如下:
mMultiFormatReader = new MultiFormatReader();
mMultiFormatReader.setHints(null);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(new RGBLuminanceSource(path)));
Result result = mMultiFormatReader.decodeWithState(bitmap);
答案 0 :(得分:2)
我不认为它是完全相同的图像,因为你无法通过Intent扫描文件。我认为你的意思是你可以很好地扫描屏幕上的图像,但图像本身不能解码。
这才是生活,真的。有些图像不会被解码。但您可以尝试TRY_HARDER模式或使用其他二进制文件来查看是否有效。