2

1つの文字を1Dコード128バーコード、つまり「F」または「M」としてエンコードすると、Zxingはそれをデコードしません。この問題は、zxingソースコードを統合した自分のアプリで最初に見つかりました。次に、元のZxingスタンドアロンアプリもチェックして、統合に問題がないことを確認しましたが、標準のZxingアプリは1文字の長さのバーコードをデコードしません。

例えば:

ここに画像の説明を入力してください

動作しません。

ただし、バーコードにエンコードされた文字列が2文字以上の場合、つまり「AB」、「FF」、または「MM」の場合は正常に機能します。1文字の長さでは機能しないのはなぜですか?zxingのバグ?

4

1 に答える 1

3

It was a limitation built into the code in the past to reduce false positives. Based on your bug, it's been found to be no longer necessary and has been removed in the current svn head.

于 2011-12-13T16:00:53.507 に答える