Hi,
I had the same problem several months ago, you can use the TiledImageTranscoder instead of your JPEG transcoder, of course you need to change "TIF" to "JPEG" in the code. This transcoder doesn't use BufferedImages but RenderedImages, so it decreases dramatically the memory consumption.
The source is in the "contrib" area of the CVS, thanks to Thomas.


Felicia



GVS Srinivas wrote:
hi all ,
i am trying to transform a large svg into an jpg image using batik jpeg
transcoder and i am encoutering with outofmemoryerror.
when the transcode method is called from the jpegtranscoder.
1.jpegtrascoder---------->>>>>2.imagetranscoder.transcode()----------->>>>3.
Staticrenderer.repaint()----------->>>>>>4.Staticrenderer.updateWorkingBuffe
rs()------>>>>5. Raster.createWritableRaster().after this i am geting the
outofmemoryerror.
when i debug the code actual wrror is coming in the in databufferInt class.
would you please send me the code for correcting this problem in the batik
thanks a lot
GVS


---------------------------------------------------------------------
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