[ https://issues.apache.org/jira/browse/PDFBOX-1998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13945764#comment-13945764 ]
Tilman Hausherr edited comment on PDFBOX-1998 at 3/24/14 11:08 PM: ------------------------------------------------------------------- Heh heh :-) I found this in PDXObjectImage.java: {code} // assume default values ([0,1]) for the DecodeArray // TODO DecodeArray == [1,0] graphics.setComposite(AlphaComposite.DstIn); {code} I tried to replace that with the following lines and it works, but I'd like to hear another opinion because my day job doesn't involve [Porter/Duff rules|http://ssp.impulsetrain.com/porterduff.html]: {code} COSArray decode = getDecode(); if (decode != null && decode.getInt(0) == 1) graphics.setComposite(AlphaComposite.DstOut); else graphics.setComposite(AlphaComposite.DstIn); {code} was (Author: tilman): Heh heh :-) I found this in PDXObjectImage.java: {code} // assume default values ([0,1]) for the DecodeArray // TODO DecodeArray == [1,0] {code} I tried to replace the line below that one with this and it works, but I'd like to hear another opinion because my day job doesn't involve [Porter/Duff rules|http://ssp.impulsetrain.com/porterduff.html]: {code} COSArray decode = getDecode(); if (decode != null && decode.getInt(0) == 1) graphics.setComposite(AlphaComposite.DstOut); else graphics.setComposite(AlphaComposite.DstIn); {code} > PDF rendering with reversed colors > ---------------------------------- > > Key: PDFBOX-1998 > URL: https://issues.apache.org/jira/browse/PDFBOX-1998 > Project: PDFBox > Issue Type: Bug > Components: Rendering > Affects Versions: 1.8.4, 1.8.5 > Reporter: Tilman Hausherr > Attachments: PDFBOX-1998.PDF > > > The attached PDF (from Étienne Landry on the user mailing list) is rendered > in w/b instead of b/w. This does not happen in the 2.0 version. -- This message was sent by Atlassian JIRA (v6.2#6252)