6

暗い背景 (濃いピンク) に明るい QR コード (薄いピンク) が付いた QR コードをスキャンできません。コードをスキャンするためにアプリケーションに zxing バーコード スキャナーを統合しました。明るい背景と暗い QR コードに最適です。

デフォルトのzxingバーコードスキャナーアプリケーションを使用してこれを試しました. しかし、そのような種類のコードはスキャンできませんでした。

以下は、スキャンしようとしているQRコードです。 ここに画像の説明を入力

いくつかの解決策を提案してください。

ありがとうございました。

4

1 に答える 1

1

あなたが含めたQRコードのコントラストは、ほとんどのカメラに十分なはずです. ここでの問題は、ZXing ライブラリが反転 QR コードをサポートしていないことです。明るい背景の暗いコードのみをサポートします。

このサポートを追加するには、自分で画像を反転する必要があります。次のようなコードを使用できます: http://www.androidsnippets.com/how-to-invert-bitmap-color

もちろん、インテントだけでなく、これを達成するためにライブラリを含めてZXingを統合する必要があります(現在どのように行っているかわかりません)。これにより、一部のコードを変更できます。

クラスDecodeHandlerのメソッドdecode (byte[], int, int) にビットマップを反転するコードを追加できます。

于 2013-04-08T15:31:47.157 に答える