在zxing app中禁用反转图像扫描

时间:2018-04-25 20:41:09

标签: android barcode zxing barcode-scanner errorcontrolsystem

如何在zxing android app中禁用反向图像扫描?是否可以使用应用设置或修改源?我只是想从左到右扫描代码(绿线)。而不是从右向左扫描代码(红线)。有一些没有错误控制的伪条形码(例如en.wikipedia.org/wiki/Pharmacode),它们在两个方向上有不同的代码。谢谢你的帮助!

Green line - allowed. Red line - forbidden

1 个答案:

答案 0 :(得分:0)

如果格式不受支持(并且Pharmacode不在ZXing条形码列表中:https://github.com/zxing/zxing/blob/master/README.md),您必须修改ZXing代码以支持您的特定格式或查找/购买/许可证库。我可以翻转UPC或Code128条形码的事实嵌入在该代码类型的解码逻辑中。

老实说,我认为修改ZXing需要花费一些精力,因为您需要修改1-D解码器以获取方向值或修改解码输出以处理两种方向情况并单独解析正确的方向结果。