- Assume we have an image
img - Create a new buffered image:
BufferedImage buffImg = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB); - copy the original image into the newly created buffered image:
Graphics2D g = buffImg.createGraphics();
g.drawImage(img, 0, 0, null);
g.dispose();
- Be happy with your new buffered image.