Gau*_*ale 6 android qr-code zxing
我无法扫描具有深色背景(深粉色)和较浅QR码(浅粉色)的QR码.我在我的应用程序中集成了zxing条形码扫描器来扫描代码.它适用于较轻的背景和暗QR码.
我尝试使用默认的zxing条形码扫描仪应用程序.但它无法扫描这种代码.
以下是我试图扫描的QRCode,

请提出一些解决方案.
谢谢.
您所包含的二维码对比度对于大多数相机来说应该足够了。这里的问题是 ZXing 库不支持倒置的 QR 码。它仅支持浅色背景上的深色代码。
要添加此支持,您需要自己反转图像。您可以使用与此类似的一些代码: http://www.androidsnippets.com/how-to-invert-bitmap-color
当然,您需要通过包含库来集成 ZXing 来完成此操作,而不仅仅是通过 Intent (我不知道您现在是如何做到的),这样您就可以修改一些代码。
您可以在DecodeHandler类的解码方法 (byte[], int, int) 中添加反转位图的代码。
| 归档时间: |
|
| 查看次数: |
1524 次 |
| 最近记录: |