Hi, I guess the reason for that is that if you set a single RenderingHint, you need to provide all of them or lose the rest from Default.
By setting KEY_ANTIALIASING I essentially removed VALUE_RENDER_QUALITY and so it didn't work. But now the interesting part: By setting VALUE_RENDER_QUALITY I kept that setting, but removed the KEY_INTERPOLATION setting. I just checked: Setting KEY_RENDERING and KEY_ANTIALIASING and therefore removing KEY_INTERPOLATION from the RenderingHints improved my situation on 2.0.14. Has something changed there? Lukas -----Ursprüngliche Nachricht----- Von: Tilman Hausherr <[email protected]> Gesendet: Freitag, 5. April 2019 17:55 An: [email protected] Betreff: Re: QR Image Detection Down 2.0.13 -> 2.0.14 Hi, This is weird, RenderingHints.VALUE_RENDER_QUALITY is in the default settings?! See in the source code, PDFRenderer.createDefaultRenderingHints(). antialiasing is off when bitonal destination. Tilman Am 05.04.2019 um 17:48 schrieb STAMPF Lukas: > Thanks, seems like it wasn't the antialiasing. Turning it off and on didn't > change the results between 2.0.13 and 2.0.14. What did help however was > hints.put(RenderingHints.KEY_RENDERING, > RenderingHints.VALUE_RENDER_QUALITY); > > Setting this on 2.0.14 seems to restore the 2.0.13 behavior. Could be > coincidence though. Need to verify it with a larger amount of documents > first. Has something about this setting changed between versions when > rendering in BINARY mode? > > Lukas > > -----Ursprüngliche Nachricht----- > Von: Tilman Hausherr <[email protected]> > Gesendet: Freitag, 5. April 2019 17:00 > An: [email protected] > Betreff: Re: QR Image Detection Down 2.0.13 -> 2.0.14 > > Yes, PDFRenderer now allows to pass rendering hints. > > Tilman > > Am 05.04.2019 um 16:42 schrieb STAMPF Lukas: >> Hi, >> >> I am using PDFBox to generate BufferedImages which I feed to ZXing >> 3.3.3 to do QR scanning. When I updated from 2.0.13 to 2.0.14 I >> noticed a severe reduction in scanning reliability. I guess its >> related to this change >> https://issues.apache.org/jira/browse/PDFBOX-4391 >> >> This is the render command I use: >> bim = pdfRenderer.renderImageWithDPI(pageCounter, dpi, >> ImageType.BINARY); >> >> I try multiple dpi settings between 150 and 300, to increase my changes to >> find a QR code. >> Is there some flag I can set to test out if the antialiasing causes this? >> >> Kind regards >> >> > > --------------------------------------------------------------------- > 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]

