Mercurial > hg > digilib-old
diff servlet/src/digilib/image/ImageLoaderImageInfoDocuInfo.java @ 156:688ad0b8b0fa
Servlet version 1.16a2
- fixed problem with tiff images in ImageInfo
author | robcast |
---|---|
date | Wed, 03 Sep 2003 21:06:25 +0200 |
parents | 04ad64b2137a |
children | e743b853efca |
line wrap: on
line diff
--- a/servlet/src/digilib/image/ImageLoaderImageInfoDocuInfo.java Wed Sep 03 00:58:37 2003 +0200 +++ b/servlet/src/digilib/image/ImageLoaderImageInfoDocuInfo.java Wed Sep 03 21:06:25 2003 +0200 @@ -31,6 +31,7 @@ import javax.imageio.stream.ImageInputStream; import digilib.io.DocuFile; +import digilib.io.FileOpException; import digilib.io.FileOps; /** @@ -60,6 +61,9 @@ Iterator readers = ImageIO.getImageReaders(istream); //String ext = f.getName().substring(f.getName().lastIndexOf('.')+1); //Iterator readers = ImageIO.getImageReadersBySuffix(ext); + if (! readers.hasNext()) { + throw new FileOpException("ERROR: unknown image file format!"); + } ImageReader reader = (ImageReader) readers.next(); /* are there more readers? */ System.out.println("this reader: " + reader.getClass());