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());
}*/
それらの3つは常に「false」を返し、上記のコードは常に「何かがうまくいかなかった!」を返します。プラグインにJAIImageIOを追加して、TIFF画像を読み取りました。何が問題だと思われるか考えてみてください。