If file size is your priority, first convert your Java image into a JPEG
and then dump the JPEG into the PDF directly:


ByteArrayOutputStream baos = new ByteArrayOutputStream();

JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(baos);

JPEGEncodeParam param = JPEGCodec.getDefaultJPEGEncodeParam(javaImage);

param.setQuality(.95f, true); // first argument is quality level, 0.00f to
1.00f higher being better quality

encoder.encode(image, param);

javaImage.flush();

javaImage = null;

com.lowagie.text.Image =
com.lowagie.text.Image.getInstance(baos.toByteArray());


Bill Ensley
Bear Printing

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Leonard
Rosenthol
Sent: Wednesday, July 07, 2004 4:26 AM
To: Youssef Eldakar; [EMAIL PROTECTED]
Subject: Re: [iText-questions] Images and PDF File Size


At 04:48 AM 7/7/2004, Youssef Eldakar wrote:
>I am writing PDF documents in iText where each page is originally a TIFF.
>Each TIFF is either a bilevel or RGB image. PDF file size being a
>priority, I am interested in learning what is the most optimal method for
>storing these images into the PDF documents as far as file size is
concerned.
>

         PDF file size reduction and optimization is a science all to
itself - involving parts of compression theory, image processing and PDF
"know how".  If you want that best - use PDF Enhancer
(http://www.pdfenhancer.com).

         There are, however, many easy things that can be done such as
resolution downsampling or application of JPEG or JBIG2 compression
(depending on the type of image).  Try JAI...


Leonard

---------------------------------------------------------------------------
Leonard Rosenthol                            <mailto:[EMAIL PROTECTED]>
Chief Technical Officer                      <http://www.pdfsages.com>
PDF Sages, Inc.                              215-938-7080 (voice)
                                              215-938-0880 (fax)



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to