[
https://issues.apache.org/jira/browse/PDFBOX-2496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Hewson closed PDFBOX-2496.
-------------------------------
Resolution: Not a Problem
We have RELEASE-NOTES.txt which is updated when a release is made, based on the
titles of the resolved issues on JIRA. You can find [all 379 of them
here|https://issues.apache.org/jira/issues/?jql=project%20%3D%20PDFBOX%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0].
The increased PNG file size is due to the larger number of colors in the 2.0
image due to the improved image interpolation and anti-aliasing of the vector
graphics and text. So it's a side-effect of the fact that 2.0 is doing higher
quality rendering.
If you want to produce smaller images then what you want to do is not to alter
the RenderingHints but to reduce the colour depth of the generated image, this
is known as "color quantization". Running the [pngquant|http://pngquant.org]
tool on the version 2.0 PNG reduces it from 657KB to 175KB, which is under half
the size of the original 1.8 PNG.
You might be able to do this in pure Java using this [Apache 2.0 Licensed code
on
stackoverflow|http://stackoverflow.com/questions/5041606/jh-labs-quantize-usage-to-reduce-image-color-depth]
but it's not something I've tried.
> PNG filesize is larger
> ----------------------
>
> Key: PDFBOX-2496
> URL: https://issues.apache.org/jira/browse/PDFBOX-2496
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.0
> Reporter: simon steiner
> Fix For: 2.0.0
>
> Attachments: 18simple1.png, 20simple1.png, simple.pdf
>
>
> java -jar ~/pdf-box-svn/app/target/pdfbox-app-2.0.0-SNAPSHOT.jar PDFToImage
> -format png simple.pdf
> java -jar pdfbox/app/target/pdfbox-app-1.8.8-SNAPSHOT.jar PDFToImage
> -imageType png simple.pdf
> 2.0 is 656KB
> 1.8 is 402KB
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)