Ayuda!!!Guardar imagen a JPEG

kermox
15 de Septiembre del 2003
Necesito guardar un gáfico realizado sobre un JPanel a un fichero gráfico de formato BMP o JPEG. ¿Cómo puedo hacerlo?
Muchas gracias por vuestra ayuda.

landa
15 de Septiembre del 2003
te mando una parte de codigo que hace ello....

importar import com.sun.image.codec.jpeg.*;
//busca ese paquete....te facilitara a un metodo de unas pocas lineas
//en el JPanel deberas dibujar en un BufferedImage y pasarlo como parametro al metodo dicho parecido a imprimir


public boolean guardarJPG(String ruta, BufferedImage buffer){
try{
FileOutputStream fos = new FileOutputStream(ruta);
JPEGImageEncoder jpeg = JPEGCodec.createJPEGEncoder(fos);
jpeg.encode(buffer);
fos.close();
return true;
}catch(IOException ex){
return false;
}
}