BufferedImage bufferedImage = new BufferedImage(width, height, imageType);
Graphics2D g2d = bufferedImage.createGraphics();
g2d.setClip(0, 0, width, height);
g2d.setColor(Color.red);
g2d.drawLine(10, 10, 95, 95);
g2d.drawLine(105, 105, 190, 190);
g2d.drawRect(1, 1, 198, 198);
g2d.dispose();
// byte [] imageData = AcmeGifHelper.encodeGif(bufferedImage);
// ServletOutputStream sos = response.getOutputStream();