You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2014/10/17 22:20:45 UTC
svn commit: r1632662 -
/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java
Author: tilman
Date: Fri Oct 17 20:20:44 2014
New Revision: 1632662
URL: http://svn.apache.org/r1632662
Log:
PDFBOX-2435: ignore decode array if there is a mask, because this is handled later
Modified:
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java
Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java?rev=1632662&r1=1632661&r2=1632662&view=diff
==============================================================================
--- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java (original)
+++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java Fri Oct 17 20:20:44 2014
@@ -193,8 +193,9 @@ public class PDCcitt extends PDXObjectIm
IOUtils.closeQuietly(is);
BufferedImage image = new BufferedImage(colorModel, raster, false, null);
// maybe a decode array is defined
+ // ignore it there is a mask, because this is handled later
COSArray decode = getDecode();
- if (decode != null && decode.getInt(0) == 1)
+ if (!hasMask() && decode != null && decode.getInt(0) == 1)
{
invertBitmap(bufferData);
}