public static BufferedImage renderImage( GTRenderer renderer, ReferencedEnvelope bounds, RenderListener listener, int w, int h) { final BufferedImage image = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB); Graphics g = image.getGraphics(); g.setColor(Color.white); g.fillRect(0, 0, w, h); render(renderer, g, new Rectangle(w, h), bounds, listener); return image; }