package com.tddinaction.swing.plotmap.view;
import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.awt.image.Raster;
public class Bitmap {
public static Raster of(Component c) throws Exception {
BufferedImage image = new BufferedImage(c.getWidth(), c
.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics2D graphics = image.createGraphics();
graphics.setColor(Color.WHITE);
graphics.fillRect(0, 0, c.getWidth(), c.getHeight());
c.paint(graphics);
graphics.dispose();
return image.getRaster();
}
}