[ https://issues.apache.org/jira/browse/PDFBOX-4607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16892942#comment-16892942
]
Emmeran Seehuber commented on PDFBOX-4607:
------------------------------------------
No, I just did an "extract expression" for {{srcCspaceType}}. Theoretically their can be grayscale
images without an ICC-Profile. But at least everything read in with ImageIO should have a
ICC Profile, even if it's only the default builtin ICC Profile. So feel free to extend this
line to also handle the grayscale case. I.e.
{code:java}
PDColorSpace pdColorSpace = srcCspaceType == ColorSpace.TYPE_CMYK
? PDDeviceCMYK.INSTANCE : (srcCspaceType == ColorSpace. TYPE_GRAY ? PDDeviceGray.INSTANCE
: PDDeviceRGB.INSTANCE);
{code}
I just would not know how to trigger/test this case.
> Transparent 16 bit image doesn't display in Adobe Reader
> --------------------------------------------------------
>
> Key: PDFBOX-4607
> URL: https://issues.apache.org/jira/browse/PDFBOX-4607
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.12, 2.0.16
> Reporter: Tilman Hausherr
> Priority: Major
> Labels: regression
> Attachments: 16bit-transparent.pdf, 16bit-transparent.png, Correctly_handle_grayscale_colorspacees_when_setting_the_alternate__colorspace_.patch
>
>
> 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
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org
|