[
https://issues.apache.org/jira/browse/PDFBOX-1819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16636641#comment-16636641
]
Tilman Hausherr commented on PDFBOX-1819:
-----------------------------------------
Visibly improved files:
* gs-bugzilla691537.pdf ("earth dawn" logo sharper)
* PDFBOX-1819.pdf
* PDFBOX-2204-012411-p11.pdf (circle in logo now clearly visible)
* PDFBOX-4081-JPX.pdf ("prince edward island" now ok)
* PDFBOX-4328-000208-p1.pdf ("noise" gone)
* PDFBOX-4328-001659-p14.pdf (left map now ok)
> Rendering problem with JPX image
> --------------------------------
>
> Key: PDFBOX-1819
> URL: https://issues.apache.org/jira/browse/PDFBOX-1819
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.0
> Environment: W7
> Reporter: Tilman Hausherr
> Priority: Major
> Labels: JPEG2000, JPG2000, JPXFilter
> Fix For: 2.0.0
>
> Attachments: 635312-image2.jp2, 635312.pdf, 635312.pdf-1-lessbad.png,
> 635312.pdf-1-verybad.png
>
>
> The first page of the file 635312.pdf (of PDFBOX-1812) isn't rendered
> correctly. It is made of three JPX images where the colorspace is in the PDF.
> (My understanding of the PDF spec is that the values mentioned in the PDF
> have a higher priority) The first problem is that BITS_PER_COMPONENT is
> currently set in JPXFilter based on the image colorspace (that we don't
> want), and it results in a wrong bpc calculation of 8 / 3 = 2. This results
> in an array difference for System.arraycopy() in PDPixelmap.
> So the solution is to move that part into the "if" branch, i.e. calculate bpc
> only if the colorspace isn't already set. (Alternatively, calculate it only
> if bpc isn't already set)
> The images are now rendered correctly re: the shapes, but not re: the colors,
> which is the second problem (and where I give up for now). Only the black
> pixels seem to be correct, but not most of the grey ones except the ones in
> top of the sky.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]