Author: tilman
Date: Sun Aug 17 15:16:59 2014
New Revision: 1618479

URL: http://svn.apache.org/r1618479
Log:
PDFBOX-2104: free graphics resources with dispose()

Modified:
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java?rev=1618479&r1=1618478&r2=1618479&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java 
(original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java 
Sun Aug 17 15:16:59 2014
@@ -1037,6 +1037,7 @@ public class PageDrawer extends PDFGraph
             finally 
             {
                 lastClip = lastClipOriginal;                
+                graphics.dispose();
                 graphics = g2dOriginal;
             }
         }
@@ -1071,6 +1072,7 @@ public class PageDrawer extends PDFGraph
             BufferedImage gray = new BufferedImage(width, height, 
BufferedImage.TYPE_BYTE_GRAY);
             Graphics g = gray.getGraphics();
             g.drawImage(image, 0, 0, null);
+            g.dispose();
 
             WritableRaster result = gray.getRaster();
             return result.createTranslatedChild(minX, minY);


Reply via email to