xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lars Eirik Rønning" <larsei...@gmail.com>
Subject Re: Batik and memory consumption
Date Tue, 04 Nov 2008 20:39:33 GMT
I will do that once i get back to the office.
In terms of memory consumption how many mb do you think i need to allocate
the process which handles large images such as 12mega pixels?

In my code i allocate 350mb , but this still seems to crash.


On Tue, Nov 4, 2008 at 9:28 PM, Jeremias Maerki <dev@jeremias-maerki.ch>wrote:

> Not really. Can you send me a test case so I can run it here?
>
> On 04.11.2008 21:21:09 Lars Eirik Rønning wrote:
> > Hi.
> > When i try to run fop-0.95 with batik it seems to have problems with
> > handling images.
> > When trying to handle the image it prints something which looks like a
> > base64encoded string and after this gives up.
> >
> > I do not have this issue when runniing batik1.7 with the included
> > pdftranscoder.jar. unless it runs out of memory.
> > Memory issue does not seem to be the problem this time though.
> >
> > Any ideas?
> > Lars.
> >
> > On Tue, Nov 4, 2008 at 4:15 PM, Jeremias Maerki <dev@jeremias-maerki.ch
> >wrote:
> >
> > >
> > > On 04.11.2008 16:03:13 Lars Eirik Rønning wrote:
> > > > I get this when trying to run with fop0.95 in my project:Exception in
> > > thread
> > > > "main" java.lang.NoClassDefFoundError:
> > > > org/apache/avalon/framework/configuration/DefaultConfiguration
> > >
> > > That means you don't have Avalon Framework in your classpath.
> > >
> > > >         at
> > > > org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:172)
> > > >         at
> > > >
> > >
> org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142)
> > > >         at
> > > >
> > >
> org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:156)
> > > >
> > > > I use maven,  but this does not seem to work..
> > >
> > > That something doesn't work when Maven is used is no news to me. That's
> > > why I don't use Maven.
> > >
> > > > On Tue, Nov 4, 2008 at 1:52 PM, Lars Eirik Rønning <
> larseirik@gmail.com
> > > >wrote:
> > > >
> > > > > We wish to use maven.Is there any easy way to find the maven 0.95
> with
> > > all
> > > > > its dependencies?
> > > > >
> > > > > Thanks again.
> > > > >
> > > > >
> > > > > On Tue, Nov 4, 2008 at 1:45 PM, Lars Eirik Rønning <
> > > larseirik@gmail.com>wrote:
> > > > >
> > > > >> Hi. all i do is to have my svg document include the image.When
i
> run
> > > > >> pdftranscoder its easting lots of ram.
> > > > >>
> > > > >> the version i am using at the moment is the one which is shipped
> with
> > > > >> batik..
> > > > >> Basically i use the pdftranscoder.jar file.
> > > > >>
> > > > >> I was unable to get it working when running with fop.jar
> > > > >> Hope you are able to help me further.
> > > > >>
> > > > >> Batik1.7 is the binary distro i am using.
> > > > >>
> > > > >> ps.i will try what you suggested with running fop0.95
> > > > >>
> > > > >>
> > > > >> On Tue, Nov 4, 2008 at 1:31 PM, Jeremias Maerki
> > > <dev@jeremias-maerki.ch>wrote:
> > > > >>
> > > > >>> Would you mind checking if you have a similar memory consumption
> if
> > > you
> > > > >>> install FOP 0.95 and run:
> > > > >>> fop -imagein myimage.svg -pdf myimage.jpg
> > > > >>> ??? I'm asking since you might be running on older code that
> might
> > > not
> > > > >>> efficiently process JPEG images.
> > > > >>>
> > > > >>> I guess it also depends what you're doing with the JPEG image.
If
> it
> > > is
> > > > >>> run through filter operations the JPEG image has to be decoded
in
> > > memory.
> > > > >>> If not it should theoretically not load the JPEG file into
memory
> but
> > > > >>> efficiently pass it into the PDF undecoded. However, if it
has a
> > > color
> > > > >>> profile, that could use up some memory.
> > > > >>>
> > > > >>> On 04.11.2008 13:19:26 Lars Eirik Rønning wrote:
> > > > >>> > Hi.When i try to render a pdf from batik using jpg images
of
> high
> > > > >>> quality
> > > > >>> > the memory consumption is extremely high.
> > > > >>> > I tested this now with a 12mp image (4000*3000).
> > > > >>> > In order to have this output the pdf correctly with
the
> > > pdftranscoder
> > > > >>> it
> > > > >>> > needs almost 600mb.
> > > > >>> >
> > > > >>> > Any way  of improving this?
> > > > >>> >
> > > > >>> > Thanks guys, Batik rocks.
> > > > >>>
> > > > >>>
> > > > >>>
> > > > >>>
> > > > >>> Jeremias Maerki
> > > > >>>
> > > > >>>
> > > > >>>
> ---------------------------------------------------------------------
> > > > >>> To unsubscribe, e-mail:
> > > batik-users-unsubscribe@xmlgraphics.apache.org
> > > > >>> For additional commands, e-mail:
> > > batik-users-help@xmlgraphics.apache.org
> > > > >>>
> > > > >>>
> > > > >>
> > > > >
> > >
> > >
> > >
> > >
> > > Jeremias Maerki
> > >
> > >
>
>
>
> Jeremias Maerki
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
>
>

Mime
View raw message