Am 05.04.2019 um 18:14 schrieb STAMPF Lukas:
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.
Yes.
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.
That would be that there would be no interpolation
(VALUE_INTERPOLATION_NEAREST_NEIGHBOR), which makes sense for bitonal
destination.
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?
No, unless I made a mistake... I took care that people get the same as
before.
I could research this, but then I'd need to get a PDF (please upload to
a sharehoster).
Tilman
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]