我正在尝试使用 BufferedImage 从文件中读取 TIFF 图像。以下是我的代码:
String filename = "/image/parrot.tiff";
File f = new File (filename);
try{
BufferedImage img = ImageIO.read(f);
}catch (Exception e){
System.out.println("Something went wrong!");
}
但它不起作用。我有一个名为 testInput 的方法来测试文件是否被正确读取:
public void testInput(){
System.out.println(f.exists());
System.out.println(f.canRead());
System.out.println(f.canWrite());
}*/
他们三个总是返回“false”,上面的代码总是返回“出错了!”。我已经为插件添加了 JAI ImageIO 来读取 TIFF 图像。知道似乎是什么问题吗?