Mega Code Archive

 
Categories / Java / 2D Graphics GUI
 

Converts an Image to a BufferedImage

import java.awt.Graphics; import java.awt.Image; import java.awt.image.BufferedImage; public final class Util {     /**      * Converts an Image to a BufferedImage      */     public static BufferedImage convertToBufferedImg(Image im) {       BufferedImage bi = new BufferedImage(im.getWidth(null), im.getHeight(null), BufferedImage.TYPE_INT_ARGB);       Graphics bg = bi.getGraphics();       bg.drawImage(im, 0, 0, null);       bg.dispose();       return bi;     } }