[ https://issues.apache.org/jira/browse/PDFBOX-4306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tilman Hausherr updated PDFBOX-4306: ------------------------------------ Fix Version/s: 3.0.0 PDFBox 2.0.12 > Image clipping area rounding error > ---------------------------------- > > Key: PDFBOX-4306 > URL: https://issues.apache.org/jira/browse/PDFBOX-4306 > Project: PDFBox > Issue Type: Bug > Components: Rendering > Affects Versions: 2.0.11 > Reporter: Daniel Persson > Priority: Major > Fix For: 2.0.12, 3.0.0 PDFBox > > Attachments: page-1.pdf, page-2.pdf, patch.diff, patch2.diff, test.jpg > > > Creating images with PDFBox and merging them together when you have two pages > that connect will create a white line between the images. > We have looked into the issue and tried to fix it and found that the clipping > area is a bit to tight so the images will not be rendered correctly. My guess > is that this is due to a rounding error when using floats. > Most of the graphics functions in java use double precision and PDFBox uses > floats so when using layer upon layer of bounding boxes intersecting the > clipping area it might get skewed to a bad bounding box. > I've added a patch to this issue with the code we use as a workaround today. > It's by no means the final solution to the problem but it resolves the white > line issue. > To be sure that you get the error when generating the images use the > following command > ``` > java -jar pdfbox-app-3.0.0-SNAPSHOT.jar PDFToImage -dpi 150 -quality 0.95 > -format jpg page-1.pdf > ``` > We run java 8 on our machines. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org