witam ponownie :) Pragne zapisac to co mam wyswietlone na jpanelu do pliku (jako ze wczesniej bawie sie z przezroczystoscia obrazow na razie dla pewnosci probouje to zapisac do png). I..nic :) albo tworzy mi jakis różowawy zupelnie inny pliczek albo biale tlo. Co gdzie robie nie tak
public BufferedImage convert(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;
}
public void zapisz(){
try{
obrazN = (BufferedImage) panel.createImage(obraz2.getWidth(), obraz2.getHeight());
obrazN=convert(obrazN);
File file=new File("wyjscie.png");
ImageIO.write(obrazN,"png",file);
}
catch(Exception e){
JOptionPane.showMessageDialog(this, "Najpierw stworz obraz z dwoch innych :)", "Blad", JOptionPane.ERROR_MESSAGE);
// System.out.println("stworz obraz do zapisu");
}
//ImageIO.write(obrazN, "jpg", );
}