Should be fixed now in FOP Trunk:
http://svn.apache.org/viewcvs?rev=404759&view=rev

Instead of embedding a smaller sRGB profile, I chose not to embed an
sRGB profile at all which should match the behaviour from before the
color profile handling was changed. Non-default ICC profiles will still
be embedded.

On 28.04.2006 10:03:47 Jeremias Maerki wrote:
> Interesting. Didn't notice that before. Here's what happens:
> 
> The PNG is decoded by the PNG codec in XML Graphics Commons. Even if the
> PNG does not contain an explicit ICC color profile, the default sRGB
> color profile is returned because it's a Java default. The problem with
> Java's sRGB profile is that it's about 100KB in size even though there
> are sRGB profiles which are merely 4KB in size (we include one for PDF/A
> support). Currently FOP simply includes the ICC color profile if one is
> returned. In the case of sRGB this is probably not necessary or we might
> at least replace Java's profile with the embedded smaller one. The
> result for ICC-aware readers should be the same.
> 
> To fix this, code needs to be added to identify Java's default sRGB
> profile and to ignore/replace it when output files (not only PDF!) are
> written.
> 
> On 28.04.2006 08:55:43 news wrote:
> > Hello List,
> > 
> > If I include a grafic into my PDF (in this example a PNG) the resulting PDF
> > filesize has an enormous diffenrence between FOP025 and FOP092 beta. When
> > rendered with 0.25 the file's size is about 8kb. The same FO file results in
> > an 108kb(!) big PDF file when rendered with 0.92
> > beta!
> > If I does'nt include a picture the filesize is about equal.
> > 
> > Both, FOP025 and FOP092 got the "jai_codec.jar" and "jai_core.jar" in there
> > lib folder and FOPs classpath.
> > 
> > How can that happen? 
> > I m storing the resulting PDFs into a database. A improvment of the
> > resulting filesizes of factor 10 and over is really bad for me :(


Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to