[ 
https://issues.apache.org/jira/browse/PDFBOX-1819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16635908#comment-16635908
 ] 

Tilman Hausherr commented on PDFBOX-1819:
-----------------------------------------

This bug can be fixed by applying this commit by Mike Bremford of bfo.com
https://github.com/faceless2/jpeg2000/commit/94e047e38091fe3646e47d574b0080d1bfd67cdf
into this project
https://github.com/jai-imageio/jai-imageio-jpeg2000/
and then build. The result has the version number 1.3.1-SNAPSHOT. See also 
similar comment about different change near the end of PDFBOX-1752.


> 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]

Reply via email to