Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.12, 2.0.16
Description
Thomas on stackoverflow has very simple code that creates a PDF from a 16 bit PNG image. The PDF displays fine on Adobe Reader in 2.0.8 but no longer since 2.0.12. It displays on all other viewers I've tried: PDFBox, GS, PDF.js and Chrome. It works on Adobe Reader when disabling the predictor logic in LosslessFactory.java. Thomas and I narrowed the problem last evening and now he has a non confidential file for us and also a workaround on his side.
To reproduce the problem I used the ImageToPDF example.
cc rototor
the "bad" file has imageType custom, colorspace with getNumComponents = 1, 8 bpc, data buffer TYPE_BYTE
Attachments
Attachments
Issue Links
- is broken by
-
PDFBOX-4184 [PATCH]: Support simple lossless compression of 16 bit RGB images
- Closed