Index: PDFGraphics2D.java =================================================================== --- PDFGraphics2D.java (revision 574734) +++ PDFGraphics2D.java (working copy) @@ -522,14 +522,15 @@ if (imageInfo == null) { // OK, have to build and add a PDF image - Dimension size = new Dimension(width, height); + Dimension size = new Dimension(img.getWidth(observer), + img.getHeight(observer)); BufferedImage buf = buildBufferedImage(size); java.awt.Graphics2D g = buf.createGraphics(); g.setComposite(AlphaComposite.SrcOver); g.setBackground(new Color(1, 1, 1, 0)); g.setPaint(new Color(1, 1, 1, 0)); - g.fillRect(0, 0, width, height); + g.fillRect(0, 0, size.width, size.height); g.clip(new Rectangle(0, 0, buf.getWidth(), buf.getHeight())); g.setComposite(gc.getComposite());