Я пытаюсь создать BufferedImage из файла .tiff (raw () - это путь к изображению .tiff):
// read a buffered image from the disk
BufferedImage buff = ImageIO.read(new File(raw()));
Изначально ImageIO.read возвращал ноль, но я читал, чтоМне нужно добавить JAI ImageIO JAR в ваш classpath, что я и сделал.Теперь я получаю следующую ошибку:
Exception in thread "main" javax.imageio.IIOException: I/O error reading image metadata!
at com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.readMetadata(TIFFImageReader.java:340)
at com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.seekToImage(TIFFImageReader.java:310)
at com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.prepareRead(TIFFImageReader.java:971)
at com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.read(TIFFImageReader.java:1153)
at javax.imageio.ImageIO.read(ImageIO.java:1422)
at javax.imageio.ImageIO.read(ImageIO.java:1282)
at core.Page.initGuesses(Page.java:101)
....
Кто-нибудь знает, в чем может быть проблема?Я что-то делаю неправильно?
Спасибо!