2008.11.18 05:19 "[Tiff] Reading class F TIFF file with Java Advanced Imaging (JAI) API", by Bogdan Cristea

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