Salut, je sais pas si certains connaissent JAI, et si parmis ceux là, certains ont déja tenté de lire des images tiff codées au format jpeg-in-tiff, ms si c le cas, je suis vachement interressé (ou peut rêver, non !?)
PS: Si c pas l'cas, vs avez l'droit de faire vos petits commentaires aussi .
Donc voila, j'essaye d'afficher un tiff compressé au format jpeg-in-tiff, et il me sort l'exception suivante :
java.lang.RuntimeException: Decoding of old style JPEG-in-TIFF data is not supported.
at om.sun.media.jai.codecimpl.TIFFImage.<init>(TIFFImage.java:719)
at com.sun.media.jai.codecimpl.TIFFImageDecoder.decodeAsRenderedImage(TIFFImageDecoder.java:112)
|
J'essaye de lire l'image par le code suivant :
Code :
- FileSeekableStream seekableStream = new FileSeekableStream(m_fPageFile);
- TIFFDecodeParam param = null;
- ImageDecoder dec = ImageCodec.createImageDecoder ("tiff", seekableStream, param);
- // Load Image (Depracated : qqn sait il quelle méthode remplace ça ?)
- m_OriginalImage = new NullOpImage(dec.decodeAsRenderedImage(_iNumPage), null, OpImage.OP_IO_BOUND, null);
- JAI.create("encode", imageToPrint, _out, "jpeg", null);
|
Message édité par El_gringo le 04-12-2002 à 11:25:26