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 2015/07/10 07:17:03 UTC

svn commit: r1690204 - /pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDCcitt.java

Author: tilman
Date: Fri Jul 10 05:17:03 2015
New Revision: 1690204

URL: http://svn.apache.org/r1690204
Log:
PDFBOX-2853: remove transparency value as suggested by Jakob Pyttlik; replace misleading transparency constant with its value

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=1690204&r1=1690203&r2=1690204&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 Jul 10 05:17:03 2015
@@ -16,7 +16,6 @@
  */
 package org.apache.pdfbox.pdmodel.graphics.xobject;
 
-import java.awt.Transparency;
 import java.awt.image.BufferedImage;
 import java.awt.image.ColorModel;
 import java.awt.image.DataBufferByte;
@@ -193,7 +192,7 @@ public class PDCcitt extends PDXObjectIm
         else
         {
             byte[] map = new byte[] { (byte) 0x00, (byte) 0xFF };
-            colorModel = new IndexColorModel(1, map.length, map, map, map, Transparency.OPAQUE);
+            colorModel = new IndexColorModel(1, map.length, map, map, map);
         }
         WritableRaster raster = colorModel.createCompatibleWritableRaster(cols, rows);
         DataBufferByte buffer = (DataBufferByte) raster.getDataBuffer();
@@ -215,7 +214,7 @@ public class PDCcitt extends PDXObjectIm
         if (hasMask())
         {
             byte[] map = new byte[] { (byte) 0x00, (byte) 0xff };
-            IndexColorModel cm = new IndexColorModel(1, map.length, map, map, map, Transparency.OPAQUE);
+            IndexColorModel cm = new IndexColorModel(1, map.length, map, map, map, 1);
             raster = cm.createCompatibleWritableRaster(cols, rows);
             bufferData = ((DataBufferByte) raster.getDataBuffer()).getData();