【发布时间】:2014-12-05 00:14:59
【问题描述】:
我使用Zxing QR码库通过拍摄的照片扫描图像。现在我的问题是我必须从 SD 卡扫描图像,我发现 Zxing 不提供该功能。我在谷歌上搜索了解决方案,但都是徒劳的。任何人都可以建议我正确的库或修改过的 Zxing 库,它具有从 SD 卡上的图像扫描 QR 码的功能 API。有可能还是存在。
【问题讨论】:
我使用Zxing QR码库通过拍摄的照片扫描图像。现在我的问题是我必须从 SD 卡扫描图像,我发现 Zxing 不提供该功能。我在谷歌上搜索了解决方案,但都是徒劳的。任何人都可以建议我正确的库或修改过的 Zxing 库,它具有从 SD 卡上的图像扫描 QR 码的功能 API。有可能还是存在。
【问题讨论】:
你可以使用方法
decode(BinaryBitmap)
类
com.google.zxing.MultiFormatReader.MultiFormatReader
要获取 BinaryBitmap,请执行以下操作:
new BinaryBitmap(new HybridBinarizer(new RGBLuminanceSource(bitmap)))
有几种方法可以从图像文件中获取位图。例如:https://stackoverflow.com/a/6228188/2048263
【讨论】: