我無法通過使用具有LZW壓縮技術的jai編解碼器API讀取tiff文件。無法讀取tiff與lzw壓縮jai編碼解碼器api
我正在使用下面的代碼來呈現tiff圖像。
PlanarImage pImage =新NullOpImage(RenderedImage中,NULL,NULL,OpImage.OP_IO_BOUND); firstImage = pImage.getAsBufferedImage();
例外情況如下。
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 在com.sun.media.jai.codecimpl.TIFFLZWDecoder.addStringToTable(TIFFLZWDecoder.java:180) 在com.sun.media.jai.codecimpl.TIFFLZWDecoder.decode( TIFFLZWDecoder.java:109) at java.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1565) at javax.media.jai.RenderedImageAdapter.getTile(RenderedImageAdapter.java:156) at javax。 media.jai.NullOpImage.computeTile(NullOpImage.java:170) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:912) at javax.media.jai.OpImage.getTile(OpImage。 java:1139)(PlanarImage.java:2356) at javax.media.jai.PlanarImage.getAsBufferedImage(PlanarImage.java:2538) at javax.media.jai.PlanarImage.getAsBufferedImage(PlanarImage。 java:2559)
請給我建議。