Copiando uma imagem de uma pasta para outra usando Java

Escrevi um post que dizia como copiar um arquivo de um diretório para o outro usando FileChannel, no entando não serve para copiar imagens (arquivos binários). Para copiar uma imagem de uma pasta para outra use BufferedImage e ImageIO:

Usando uma imagem externa ao seu projeto:

File imagem_file = new File(”exemplo.jpg”);
BufferedImage imagem_buffered = ImageIO.read( imagem );
ImageIO.write(imagem_buffered, “jpg”, new File(”novaimagem.jpg”));

Usando uma imagem dentro do seu projeto:

//Origem
BufferedImage imgb;
imgb=ImageIO.read(getClass().getResource(”/path/img.jpg”).openStream());
//Destino
ImageIO.write(imgb, “jpg”, new File(”novaimagem.jpg”));

Enviado em 2/08/2007 na categoria Java




Um Comentário em “Copiando uma imagem de uma pasta para outra usando Java”



  1. alane eveleyn pereira dos santos -


    eu quero que troque a imaguem do msn



Faça um comentário