Index: src/java/org/apache/fop/render/java2d/Java2DRenderer.java
===================================================================
--- src/java/org/apache/fop/render/java2d/Java2DRenderer.java	(revision 231454)
+++ src/java/org/apache/fop/render/java2d/Java2DRenderer.java	(working copy)
@@ -987,7 +987,7 @@
             java.awt.Image awtImage = new javax.swing.ImageIcon(url).getImage();
 
             state.getGraph().drawImage(awtImage, (int) (x / 1000f),
-                    (int) (y / 1000f), (int) w, h, null);
+                    (int) (y / 1000f), (int)(pos.getWidth() / 1000f), (int)(pos.getHeight() / 1000f), null);
             currentBPPosition += (h * 1000);
         } else {
             if (!fopimage.load(FopImage.BITMAP)) {
@@ -1015,7 +1015,7 @@
             awtImage = new BufferedImage(cm, raster, false, null);
 
             state.getGraph().drawImage(awtImage, (int) (x / 1000f),
-                    (int) (y / 1000f), (int) w, h, null);
+                    (int) (y / 1000f), (int)(pos.getWidth() / 1000f), (int)(pos.getHeight() / 1000f), null);
             currentBPPosition += (h * 1000);
         }
     }
