0

カメラ アクティビティを使用してバーコードの写真を撮った後、バーコードをスキャンしようとしています。ただし、onPictureTaken() からの byte[] データは、onPreviewFrame() (例で使用されているもの) とは異なります。画像スキャナーがバーコードを取得できるように、onPictureTaken() から byte[] データを変換する方法はありますか?

Image barcode = new Image(size.width, size.height, "Y800");
barcode.setData(data);
int result = scanner.scanImage(barcode);

主な問題は、上記のコードで onPictureTaken の byte[] データを使用すると、結果が 0 になることですが、1 になるはずです。

前もって感謝します。

4

1 に答える 1