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/12/25 23:05:39 UTC

svn commit: r1647921 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/SoftMaskPaint.java

Author: tilman
Date: Thu Dec 25 22:05:38 2014
New Revision: 1647921

URL: http://svn.apache.org/r1647921
Log:
PDFBOX-2576: remove Math.round() on an int

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/SoftMaskPaint.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/SoftMaskPaint.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/SoftMaskPaint.java?rev=1647921&r1=1647920&r2=1647921&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/SoftMaskPaint.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/SoftMaskPaint.java Thu Dec 25 22:05:38 2014
@@ -37,7 +37,7 @@ import java.io.IOException;
  * AWT Paint that adds a soft mask to the alpha channel of the existing parent paint. If the parent
  * paint does not have an alpha channel, a new raster is created.
  * 
- * @author Kühn & Weyh Software, GmbH
+ * @author Kühn & Weyh Software, GmbH
  */
 public final class SoftMaskPaint implements Paint
 {
@@ -53,11 +53,13 @@ public final class SoftMaskPaint impleme
         this.softMaskRaster = softMaskRaster;
     }
 
+    @Override
     public int getTransparency()
     {
         return Transparency.TRANSLUCENT;
     }
 
+    @Override
     public PaintContext createContext(ColorModel cm, Rectangle deviceBounds,
             Rectangle2D userBounds, AffineTransform at, RenderingHints hints)
     {
@@ -75,7 +77,7 @@ public final class SoftMaskPaint impleme
 
     private class Context implements PaintContext
     {
-        private PaintContext parentContext;
+        private final PaintContext parentContext;
         private final ColorModel colorModel;
         private final int numColorComponents;
         private final ColorModel parentColorModel;
@@ -96,11 +98,13 @@ public final class SoftMaskPaint impleme
             numColorComponents = colorModel.getNumColorComponents();
         }
 
+        @Override
         public ColorModel getColorModel()
         {
             return colorModel;
         }
 
+        @Override
         public Raster getRaster(int x, int y, int w, int h)
         {
             Raster parentRaster = parentContext.getRaster(x, y, w, h);
@@ -153,7 +157,7 @@ public final class SoftMaskPaint impleme
                     if ((rx >= softMaskMinX) && (rx < softMaskMaxX) && (ry >= softMaskMinY)
                             && (ry < softMaskMaxY))
                     {
-                        alpha = softMaskRaster.getSample(Math.round(rx), Math.round(ry), 0);
+                        alpha = softMaskRaster.getSample(rx, ry, 0);
                     }
                     else
                     {
@@ -167,6 +171,7 @@ public final class SoftMaskPaint impleme
             return result;
         }
 
+        @Override
         public void dispose()
         {
             // do nothing