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();