Zxing 仅包含一个字符时无法解码一维条码 128
Posted
技术标签:
【中文标题】Zxing 仅包含一个字符时无法解码一维条码 128【英文标题】:Zxing not decoding 1D barcode 128 when it only holds one character 【发布时间】:2012-01-19 10:30:48 【问题描述】:当我将一个字符编码为一维码 128 条形码时,即“F”或“M”,Zxing 不会对其进行解码。我首先在我自己的应用程序中发现了这个问题,我在其中集成了 zxing 源代码。 然后我也检查了原始的 Zxing 独立应用程序,以确保它不是我的集成问题,而且标准的 Zxing 应用程序不能解码 1 个字符长度的条形码。
例如:
没用。
但如果条形码中的编码字符串长度为两个或多个字符,即“AB”、“FF”或“MM”,则它可以正常工作。为什么它不适用于 1 个字符长度? zxing 的 bug?
【问题讨论】:
确实这对我也不起作用+1。与 HTC Desire HD 确认。我还检查了旧版本。那是没有错误的。 @rekire:谢谢,请在code.google.com/p/zxing/issues/detail?id=1103 上投票,我刚刚提交了错误报告 我不知道如何在那里投票,但我添加了评论。 【参考方案1】:过去这是代码中内置的一个限制,以减少误报。根据你的bug,发现已经不需要了,已经在当前的svn head中删除了。
【讨论】:
是的,我故意禁用它以避免误报,但现在重新打开它,因为它不再是问题了。 @SeanOwen 感谢您的快速响应和修复!以上是关于Zxing 仅包含一个字符时无法解码一维条码 128的主要内容,如果未能解决你的问题,请参考以下文章