Olá amigos, estou tentando ler um arquivo em jpg (1.jpg) e copia-lo como gif (2.gif), para isso estou usando a classe GifEncoder da ACME, mas qdo eu salvo, o arquivo 2.gif parece estar vazio, eis o trecho d codigo em questao…
public Image toImage(BufferedImage bufferedImage) {
return Toolkit.getDefaultToolkit().createImage.bufferedImage.getSource());
}
public void salvar(){
File file = new File("\teste\1.jpg");
File file2 = new File("\teste\2.gif");
BufferedImage imgMapa = fileToBuff(file);
FileOutputStream out = new FileOutputStream(file2);
GifEncoder encoder = new GifEncoder(toImage(imgMapa), out);
res.setContentType("image/gif");
encoder.encode();
}