|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Issue converting a TIFF file to JPEGIam converting a TIFF file to JPEG using below code and it workd for few TIFF files and some tiff files throws error as below please help me to resolve it.
public class Png { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { String source = "c:\\******.tif"; FileOutputStream out = new FileOutputStream ("c:\\***.jpg"); RenderedOp src = JAI.create("fileload", source); TIFFImageEncoder encoder = new TIFFImageEncoder (out, null); encoder.encode (src); } } Exception in thread "main" com.sun.media.jai.codecimpl.util.ImagingException at com.sun.media.jai.codecimpl.ImagingListenerProxy.errorOccurred(ImagingListenerProxy.java:63) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1087) at javax.media.jai.RenderedImageAdapter.getTile(RenderedImageAdapter.java:148) at javax.media.jai.NullOpImage.computeTile(NullOpImage.java:162) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085) at javax.media.jai.RenderedImageAdapter.getData(RenderedImageAdapter.java:158) at javax.media.jai.RenderedOp.getData(RenderedOp.java:2276) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:1011) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:151) at Png.main(Png.java:21) Caused by: com.sun.media.jai.codecimpl.util.ImagingException: IOException occured while reading TIFF image data. ... 11 more Caused by: java.io.EOFException at com.sun.media.jai.codec.SeekableStream.readFully(SeekableStream.java:320) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1074) ... 10 more Caused by: com.sun.media.jai.codecimpl.util.ImagingException: IOException occured while reading TIFF image data. at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1087) at javax.media.jai.RenderedImageAdapter.getTile(RenderedImageAdapter.java:148) at javax.media.jai.NullOpImage.computeTile(NullOpImage.java:162) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085) at javax.media.jai.RenderedImageAdapter.getData(RenderedImageAdapter.java:158) at javax.media.jai.RenderedOp.getData(RenderedOp.java:2276) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:1011) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:151) at Png.main(Png.java:21) Caused by: java.io.EOFException at com.sun.media.jai.codec.SeekableStream.readFully(SeekableStream.java:320) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1074) ... 10 more Caused by: java.io.EOFException at com.sun.media.jai.codec.SeekableStream.readFully(SeekableStream.java:320) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1074) at javax.media.jai.RenderedImageAdapter.getTile(RenderedImageAdapter.java:148) at javax.media.jai.NullOpImage.computeTile(NullOpImage.java:162) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085) at javax.media.jai.RenderedImageAdapter.getData(RenderedImageAdapter.java:158) at javax.media.jai.RenderedOp.getData(RenderedOp.java:2276) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:1011) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:151) at Png.main(Png.java:21) [Message sent by forum member 'satyam123' (sudhakarravilla@...)] http://forums.java.net/jive/thread.jspa?messageID=363398 --------------------------------------------------------------------- To unsubscribe, e-mail: interest-unsubscribe@... For additional commands, e-mail: interest-help@... |
|
|
RE: Issue converting a TIFF file to JPEGFrom an earlier post by another.
Paul Hi... The codecs have been deprecated and are rather old; as the stack trace says the specific TIFF variant in your files is not supported by them. So get the JAI Image I/O Tools, install it too, and use "imageread" instead of "fileload". It'll use a newer TIFF reader. I can't guarantee it'll support this format variant either, but it might. Hope that helps... -Bob jai-interest@... wrote: > Hello, > -----Original Message----- From: jai-interest@... [mailto:jai-interest@...] Sent: Wednesday, September 09, 2009 11:10 AM To: interest@... Subject: [JAI] Issue converting a TIFF file to JPEG Iam converting a TIFF file to JPEG using below code and it workd for few TIFF files and some tiff files throws error as below please help me to resolve it. public class Png { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { String source = "c:\\******.tif"; FileOutputStream out = new FileOutputStream ("c:\\***.jpg"); RenderedOp src = JAI.create("fileload", source); TIFFImageEncoder encoder = new TIFFImageEncoder (out, null); encoder.encode (src); } } Exception in thread "main" com.sun.media.jai.codecimpl.util.ImagingException at com.sun.media.jai.codecimpl.ImagingListenerProxy.errorOccurred(ImagingListenerProxy.java:63) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1087) at javax.media.jai.RenderedImageAdapter.getTile(RenderedImageAdapter.java:148) at javax.media.jai.NullOpImage.computeTile(NullOpImage.java:162) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085) at javax.media.jai.RenderedImageAdapter.getData(RenderedImageAdapter.java:158) at javax.media.jai.RenderedOp.getData(RenderedOp.java:2276) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:1011) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:151) at Png.main(Png.java:21) Caused by: com.sun.media.jai.codecimpl.util.ImagingException: IOException occured while reading TIFF image data. ... 11 more Caused by: java.io.EOFException at com.sun.media.jai.codec.SeekableStream.readFully(SeekableStream.java:320) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1074) ... 10 more Caused by: com.sun.media.jai.codecimpl.util.ImagingException: IOException occured while reading TIFF image data. at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1087) at javax.media.jai.RenderedImageAdapter.getTile(RenderedImageAdapter.java:148) at javax.media.jai.NullOpImage.computeTile(NullOpImage.java:162) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085) at javax.media.jai.RenderedImageAdapter.getData(RenderedImageAdapter.java:158) at javax.media.jai.RenderedOp.getData(RenderedOp.java:2276) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:1011) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:151) at Png.main(Png.java:21) Caused by: java.io.EOFException at com.sun.media.jai.codec.SeekableStream.readFully(SeekableStream.java:320) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1074) ... 10 more Caused by: java.io.EOFException at com.sun.media.jai.codec.SeekableStream.readFully(SeekableStream.java:320) at com.sun.media.jai.codecimpl.TIFFImage.getTile(TIFFImage.java:1074) at javax.media.jai.RenderedImageAdapter.getTile(RenderedImageAdapter.java:148) at javax.media.jai.NullOpImage.computeTile(NullOpImage.java:162) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085) at javax.media.jai.RenderedImageAdapter.getData(RenderedImageAdapter.java:158) at javax.media.jai.RenderedOp.getData(RenderedOp.java:2276) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:1011) at com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:151) at Png.main(Png.java:21) [Message sent by forum member 'satyam123' (sudhakarravilla@...)] http://forums.java.net/jive/thread.jspa?messageID=363398 --------------------------------------------------------------------- To unsubscribe, e-mail: interest-unsubscribe@... For additional commands, e-mail: interest-help@... ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email _____________________________________________________________________ |
| Free embeddable forum powered by Nabble | Forum Help |