说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实际上只会执行校验位验证,如果失败,甚至不会给我解码的字符串表示。