【发布时间】:2018-06-19 10:13:46
【问题描述】:
我真的需要帮助,因为我尝试搜索其他论坛和其他关于 javax.imageio.ImageIO 和 java.awt.image.BufferedImage 的问题相同的答案在 android studio 3.1 中无法解决。建议说我必须使用替代功能,但我找不到。我需要的功能是
BufferedImage bufferedImage = ImageIO.read(file)
下面是完整代码;
Uri selectedImage = data.getData();
File auxFile = new File(selectedImage.toString());
try {
BufferedImage bufferedImage = ImageIO.read(auxFile);
LuminanceSource source = new BufferedImageLuminanceSource(bufferedImage);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
Result resultTxt = new MultiFormatReader().decode(bitmap);
Toast.makeText(this, "result:"+resultTxt.getText(), Toast.LENGTH_LONG).show();
}catch (IOException e){
}catch (NotFoundException e) {
e.printStackTrace();
}
我真的很感谢那些可以帮助我的人。
【问题讨论】:
-
为什么对我的问题投反对票?这确实是需要按照指南提出的问题。