我正在尝试使用相机活动拍摄条形码后扫描条形码。但是 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。
提前致谢。