iOS ZBar:仅获取编码数据(不检查数字等)

时间:2016-11-08 19:34:23

标签: zbar-sdk

说Code128条形码图像在扫描时具有001234567890000的精确字符串表示。假设前导和尾随0实际上是校验位等等。实际代码只是123456789。

如果我使用Zbar解码图像,我会得到相同的字符串(即001234567890000)。如何让ZBar只返回实际的编码数据(即123456789)。以下似乎没有帮助。

scanner.setSymbology(ZBAR_CODE128, config: ZBAR_CFG_ADD_CHECK, to: 1) // Or even 0 for that matter
scanner.scanImage(zBarImage)

虽然如果我理解正确,ZBAR_CFG_ADD_CHECK实际上只会执行校验位验证,如果失败,甚至不会给我解码的字符串表示。

1 个答案:

答案 0 :(得分:0)

好的,这个页面有帮助。 emit-check是正确的密钥,需要设置为0。 https://www.mankier.com/1/zbarimg