Ich kann TIFF-Datei nicht lesen, indem Sie Jai Codec API verwenden, die LZW-Komprimierungstechnik hat.TIFF mit LZW-Komprimierung für Jai Codec Api nicht lesen
Die folgenden Zeilen verwende ich, um TIFF Bild zu rendern.
PlanarImage pImage = Neu NullOpImage (gerendertImage, null, null, OpImage.OP_IO_BOUND); firstImage = pImage.getAsBufferedImage();
Ausnahmen sind die folgenden.
java.lang.IllegalArgumentException: The input argument(s) may not be null.
at javax.media.jai.PlanarImage.wrapRenderedImage(PlanarImage.java:582)
at javax.media.jai.NullOpImage.<init>(NullOpImage.java:108)
java.lang.NullPointerException bei com.sun.media.jai.codecimpl.TIFFLZWDecoder.addStringToTable (TIFFLZWDecoder.java:180) bei com.sun.media.jai.codecimpl.TIFFLZWDecoder.decode (TIFFLZWDecoder.java:109) bei com.sun.media.jai.codecimpl.TIFFImage.getTile (TIFFImage.java:1565) bei javax.media.jai.RenderedImageAdapter.getTile (RenderedImageAdapter.java:156) bei javax. media.jai.NullOpImage.computeTile (NullOpImage.java:170) bei com.sun.media.jai.util.SunTileScheduler.scheduleTile (SunTileScheduler.java:912) bei javax.media.jai.OpImage.getTile (OpImage. Java: 1139) bei javax.media.jai.PlanarImage.copyData (PlanarImage.java:2356) bei javax.media.jai.PlanarImage.getAsBufferedImage (PlanarImage.java:2538) bei javax.media.jai.PlanarImage.getAsBufferedImage (PlanarImage. java: 2559)
bitte schlagen Sie mir vor.