zxing解析二维码--NotFoundException

用zxing解析图片上的二维码,发现每次都无法解析,提示NotFoundException,但在http://zxing.org/w/decode.jspx这里却可以正常解析,于是开始各种搜索。


stackoverflow上找到几种解决方案:

  1. 修改参数:hints.put(DecodeHintType.TRY_HARDER, Boolean.TRUE);--失败
  2. 把图片变成黑白纯色图片--可行

于是发现zxing对彩色的二维码解码能力偏弱。


如果把图片转换成yuv图像,则解码能力会有所提高。

另外,如果是png图,有透明部分的,需要先填充,否则解码也会有问题。


记录,备查。



你可能感兴趣的:(zxing解析二维码--NotFoundException)