I am attaching the SVG file and also I think I found where is the
problem is.

During the process of conversion, Batik is uncompressing the images and
placing the raw data in PDF, that is the reason it is increasing the
file size.

Thank you very much for your kind help and ideas in this issue.

Shan

-----Original Message-----
From: Thomas DeWeese [mailto:[EMAIL PROTECTED] 
Sent: 16 September 2003 17:26
To: Batik Users
Subject: Re: SVG to PDF Conversion



Shan Kajendran wrote:
> Thanks again
> 
> Sorry for disturbing you again and again.
> Actually I am facing this large file size problem only for PDF.  AS a
> test I have converted the SVG file into Different Image format and
they
> look ok.

    Can you provide sample svg?

> 
> Original SVG file is 12KB
> 
> Converted to "png", the size is 8kb
> Converted to "jpeg", the size is 11kb
> Converted to "tiff", the size is 235kb

    These all completely flatten the file - PNG & JPEG are using
compression for the image as well.

> But when I convert to PDF the size is 1848kb.

    Without looking at the content I can't be sure but I suspect that
you have serveral rasterized layers that are being stored in the PDF
file.  So taking the tiff file as a bench mark for the size of one
layer, if you had 10 or so layers you would quickly reach the 2MB mark.
Transcoding is always a tricky business.

> So why Batik is  increasing the size only for PDF?
> 
> Actually I am using the following command line to convert SVG.
> 
> java -jar batik-rasterizer.jar samples/4.svg
> 
> With the option of "application/pdf" for PDF conversion.
> 
> 
> We are planning to use the batik in our project as a transcoder 
> especially to convert the SVG into PDF, but the increase in file size 
> is confusing me !!.
> 
> 
> Thanks
> Shan
> 
> 
> 
> -----Original Message-----
> From: Thomas DeWeese [mailto:[EMAIL PROTECTED]
> Sent: 16 September 2003 15:00
> To: Batik Users
> Subject: Re: SVG to PDF Conversion
> 
> 
> 
> Shan Kajendran wrote:
> 
>>Thanks Mr DeWeese
>>
>>As I am very new to SVG and Batik I didn't fully understand your
>>explanation.  If you don't mind could you please explain in detail?
> 
> 
> Hi Shan,
> 
>      Since you seem to know what rasterization is I'm a little at a 
> loss to know what I should explain in more detail - other than to 
> point out that the raster version of most geometric primitives is 
> several orders of magnitude larger - hence the 12K -> 1.8MB change in 
> size.
> 
> 
>>Also I can see that opacity operations end up rasterizing.
> 
> 
>    Not all do - fill-opacity and stroke-opacity are directly 
> transcoded, but group-opacity is rasterized - it is non-trivial to 
> avoid this (if it can be avoided in PDF - I am not a PDF expert).
> 
> 
>>Thanks
>>Shan
>>
>>
>>
>>
>>
>>
>>
>>-----Original Message-----
>>From: Thomas DeWeese [mailto:[EMAIL PROTECTED]
>>Sent: 16 September 2003 13:16
>>To: Batik Users
>>Subject: Re: SVG to PDF Conversion
>>
>>
>>
>>Shan Kajendran wrote:
>>
>>
>>>Dear Friends,
>>>
>>>I am using Rasterizer in Batik to convert SVG into PDF.  It is 
>>>converting fine but the problem is the size.
>>>
>>>12kb svg is converted into nearly 1.8 meg pdf.
>>
>>
>>Hi Shan,
>>
>> > Any idea?
>>
>>    There are quite a number of SVG features that need to be
>>rasterized for PDF. Like almost all filter effects, also some opacity 
>>operations end up rasterizing (some of these could theoretically be 
>>avoided I think).
>>
>>
>>
>>---------------------------------------------------------------------
>>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]
>>
>>
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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]
> 
> 




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

<<attachment: 4.svg>>

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

Reply via email to