Author: tilman
Date: Tue Nov  4 18:32:16 2014
New Revision: 1636680

URL: http://svn.apache.org/r1636680
Log:
PDFBOX-2481: padding at the end of each row

Modified:
    
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMap.java

Modified: 
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMap.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMap.java?rev=1636680&r1=1636679&r2=1636680&view=diff
==============================================================================
--- 
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMap.java
 (original)
+++ 
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMap.java
 Tue Nov  4 18:32:16 2014
@@ -40,7 +40,6 @@ import org.apache.pdfbox.pdmodel.common.
 import org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace;
 import org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray;
 import org.apache.pdfbox.pdmodel.graphics.color.PDDeviceRGB;
-import org.apache.pdfbox.pdmodel.graphics.color.PDICCBased;
 import org.apache.pdfbox.pdmodel.graphics.color.PDIndexed;
 import org.apache.pdfbox.pdmodel.graphics.color.PDSeparation;
 import org.apache.pdfbox.util.ImageIOUtil;
@@ -172,11 +171,11 @@ public class PDPixelMap extends PDXObjec
                             // grayscale images need one color per sample
                             mcios.writeBits(bi.getRGB(x, y) & 0xFF, bpc);
                         }
-                    }
-                    // padding
-                    while (mcios.getBitOffset() != 0)
-                    {
-                        mcios.writeBit(0);
+                        // padding
+                        while (mcios.getBitOffset() != 0)
+                        {
+                            mcios.writeBit(0);
+                        }
                     }
                     mcios.flush();
                     mcios.close();
@@ -269,7 +268,7 @@ public class PDPixelMap extends PDXObjec
                 return null;
             }
             // Get the ColorModel right
-            ColorModel cm = null;
+            ColorModel cm;
             if (colorspace instanceof PDIndexed)
             {
                 PDIndexed csIndexed = (PDIndexed)colorspace;
@@ -328,7 +327,7 @@ public class PDPixelMap extends PDXObjec
             }
             else if (bpc == 1)
             {
-                byte[] map = null;
+                byte[] map;
                 if (colorspace instanceof PDDeviceGray)
                 {
                     COSArray decode = getDecode();


Reply via email to