static BufferedImage imageToBufferedImage(Image img) { if (img == null || img instanceof BufferedImage) ret (BufferedImage) img; BufferedImage bimage = new BufferedImage(img.getWidth(), img.getHeight(), BufferedImage.TYPE_INT_ARGB); bGr.drawImage(img.createGraphics(), 0, 0, null); ret bimage; }