This Java tutorial shows how to create a BufferedImage from a "normal" Image more >>
Image srcImage=somewhere.getImage();BufferedImage buf=new BufferedImage(srcImage.getWidth(), srcImage.getHeight(), BufferedImage.TYPE_INT_RGB);Graphics g=buf.getGraphics();buf.drawImage(srcImage, 0, 0, null);