小编Kyl*_*rio的帖子

使用BufferedImage和JAI从文件中读取TIFF图像

我正在尝试使用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!");
}
Run Code Online (Sandbox Code Playgroud)

但它没有用.我有一个名为testInput的方法来测试文件是否被正确读取:

public void testInput(){
    System.out.println(f.exists());
    System.out.println(f.canRead());
    System.out.println(f.canWrite());
}*/
Run Code Online (Sandbox Code Playgroud)

他们三个总是返回"false",上面的代码总是返回"出错了!".我已经为插件添加了JAI ImageIO来读取TIFF图像.知道什么似乎是问题吗?

java tiff jai javax.imageio

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

jai ×1

java ×1

javax.imageio ×1

tiff ×1