hi thomas,
many thanks,i did modify the code that takes the band.
i am getting the floowing error
/*
Exception breakpoint occurred at line 158 of JPEGParam.java.
java.lang.IllegalArgumentException: NumComponents not in sync with COLOR_ID

*/ 
i also noticed that Abstractred.getSampleModel i.e im.getSampleModel() is fetching no 
value.
i might be doing something wrong.

On Fri, 24 Oct 2003 Thomas DeWeese wrote :
>Hi Techno,
>
>    This is pretty close, but I would use the getDefaultJPEGEncodeParam
>that takes a number of bands:
>
>jpegColorID = com.sun.image.codec.jpeg.JPEGDecodeParam.COLOR_ID_YCbCr;
>jpegEncodeParam = com.sun.image.codec.jpeg.JPEGCodec.getDefaultJPEGEncodeParam
>                       (im.getSampleModel().getNumBands(), jpegColorID);
>
>
>
>techno info wrote:
>
>>hi thomas,
>>correct if i am wrong,is this way i create???.
>>/*
>>jpegColorID =
>>                     com.sun.image.codec.jpeg.JPEGDecodeParam.COLOR_ID_YCbCr;
>>
>>Raster tile00 = im.getTile(0, 0);
>>
>>jpegEncodeParam =                
>>com.sun.image.codec.jpeg.JPEGCodec.getDefaultJPEGEncodeParam(
>>                     tile00, jpegColorID);
>>*/
>>
>>On Thu, 23 Oct 2003 Thomas DeWeese wrote :
>>
>>>techno info wrote:
>>>
>>>
>>>>i am facing with similar problem of memory outburst when i try to convert svg to 
>>>>jpg. i tried the solution mentioned by you earlier
>>>>to GVS.infact i am getting a null pointer exception. In the encode
>>>>method of TIFFImageEncoder,it is calling encodeParam.getJPEGEncodeParam() to get 
>>>>the JPEGEncodeParam.the value of JPEGEncodeParam is coming as null.
>>>
>>>  So did you try providing a JPEGEncodeParam?
>>>As I said I've never actually used these TIFF formats.
>>>
>>>
>>>>/*
>>>>Exception breakpoint occurred at line 441 of TIFFImageEncoder.java.
>>>>java.lang.NullPointerException: java.lang.NullPointerException int 
>>>>org.apache.batik.ext.awt.image.codec.tiff.TIFFImageEncoder.encode(java.awt.image.RenderedImage,
>>>> org.apache.batik.ext.awt.image.codec.tiff.TIFFEncodeParam, int, boolean) 
>>>>TIFFImageEncoder.java:441 void 
>>>>org.apache.batik.ext.awt.image.codec.tiff.TIFFImageEncoder.encode(java.awt.image.RenderedImage)
>>>> TIFFImageEncoder.java:164 void 
>>>>org.apache.batik.apps.tiledTranscoder.TiledImageTranscoder.transcode(org.w3c.dom.Document,
>>>> java.lang.String, org.apache.batik.transcoder.TranscoderOutput) 
>>>>TiledImageTranscoder.java:76 void 
>>>>org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(org.apache.batik.transcoder.TranscoderInput,
>>>> org.apache.batik.transcoder.TranscoderOutput) XMLAbstractTranscoder.java:174 void 
>>>>org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(org.apache.batik.transcoder.TranscoderInput,
>>>> org.apache.batik.transcoder.TranscoderOutput) SVGAbstractTranscoder.java:188
>>>>
>>>>
>>>>*/
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>
>>
>>
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>

Reply via email to