
Thread
2008.11.18 05:19 "[Tiff] Reading class F TIFF file with Java Advanced Imaging (JAI) API", by Bogdan Cristea
Does anyone know how a class F TIFF file could be generated in order to be decoded with JAI?
The TIFF files generated in this way are viewable using ghfaxviewer or okular, but I get a runtime exception when using JAI. Any ideas?
Below is the error I get using my java app:
java.lang.RuntimeException: Invalid code encountered while decoding 2D group 4 compressed data.
at com.sun.media.jai.codecimpl.TIFFFaxDecoder.decodeT6(TIFFFaxDecoder.java:1096)
at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1075)
at com.sun.media.jai.codecimpl.SimpleRenderedImage.copyData(SimpleRenderedImage.java:552)
at javax.media.jai.RenderedImageAdapter.copyData(RenderedImageAdapter.java:163)
at javax.media.jai.PlanarImage.getAsBufferedImage(PlanarImage.java:2525)
at javax.media.jai.PlanarImage.getAsBufferedImage(PlanarImage.java:2546)
at TiffViewer.decodeImage(TiffViewer.java:95)
at TiffViewer.init(TiffViewer.java:55)
at TiffViewer.<init>(TiffViewer.java:45)
at TiffViewer.main(TiffViewer.java:124)
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:178)
at TiffViewer.decodeImage(TiffViewer.java:105)
at TiffViewer.init(TiffViewer.java:55)
at TiffViewer.<init>(TiffViewer.java:45)
at TiffViewer.main(TiffViewer.java:124)
--
Bogdan Cristea