g2d.setBackground(Color.black);
g2d.drawImage(fundoPreto, 0, 0, null);
g2d.drawImage(bi, 0, 0, null);
try {
BufferedImage bi = ImageIO.read(new File("c:/1.gif"));
BufferedImage bi2 = ImageIO.read(new File("c:/2.gif"));
BufferedImage fundo = ImageIO.read(new File("c:/fundo.png"));
BufferedImage dest = new BufferedImage(Math.max(bi.getWidth(), bi2
.getWidth()), bi.getHeight() + bi2.getHeight(),
BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d = dest.createGraphics();
g2d.setBackground(Color.black);
//g2d.drawImage(fundo, 0, 0, null);
g2d.drawImage(bi, 0, 0, null);
g2d.dispose();
ImageIO.write(dest, "png", new File("c:/myimage.png"));
} catch (Exception e) {
e.printStackTrace();
}
g2d.setBackground(Color.black);
g2d.drawImage(bi, 0, 0, null);
g2d.drawImage(fundo, 0, 0, null);
g2d.drawImage(bi, 0, 0, null);
valew galera ja ta funcionando é so pra melhor o código e nao fica com porquice kkkkk
t+