[ 
https://issues.apache.org/jira/browse/PDFBOX-4918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr updated PDFBOX-4918:
------------------------------------
    Attachment: sample_bilevel_raster-21.png

> PDFRenderer.renderImageWithDPI  DPI parameter ignored in 2.0.20
> ---------------------------------------------------------------
>
>                 Key: PDFBOX-4918
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4918
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Rendering
>    Affects Versions: 2.0.20
>         Environment: x64 windows. several 64-bit Java 8 JREs
>            Reporter: chris laws
>            Priority: Major
>         Attachments: 2.0.0.png, 2.0.1.png, 2.0.10.png, 2.0.11.png, 
> 2.0.12.png, 2.0.13.png, 2.0.14.png, 2.0.15.png, 2.0.16.png, 2.0.17.png, 
> 2.0.18.png, 2.0.19.png, 2.0.2.png, 2.0.20.png, 2.0.3.png, 2.0.4.png, 
> 2.0.5.png, 2.0.6.png, 2.0.7.png, 2.0.8.png, 2.0.9.png, 
> sample_bilevel_raster-21.png, sample_bilevel_raster.pdf
>
>
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI method no longer 
> correctly renders pixels in a raster graphic PDF at the resolution requested.
> PDFRenderer pdfRenderer = new PDFRenderer(PDDocument.load(new 
> File("sample_bilevel_raster.pdf")));
> BufferedImage bi = pdfRenderer.renderImageWithDPI(0, 300, ImageType.RGB);
> javax.imageio.ImageIO.write(bim, "PNG", new File("my png filename));
> I tested this with all Pdfbox 2 releases (2.0.0 - 2.0.20) and found this bug 
> only affecting 2.0.20. 2.0.0-2.0.19 produced correct output.
> it appears v20 renders onto a destination image of the correct size but the 
> source image is set at 72 DPI causing the destination pixels to be 
> extrapolated gray-scale.
> This is reproducible with any bi-level raster PDF I used. See attached input 
> and output files.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to