Oi (:
preciso converter um ImageIcon em BufferedImage. Alguém sabe?
Converter Imagem
J
5 Respostas
Bem… pra que voce carrega um ImageIcon?
Traga direto um BufferedImage com ImageIO.read
J
eu estou fazendo um editor de foto.
abro uma imagem com ImageIcon.
img = new ImageIcon(abreArquivo.getSelectedFile().getPath());
e pra salvar:
JFileChooser salvarArquivo = new JFileChooser();
File outputFile = salvarArquivo.getSelectedFile();
ImageIO.write((BufferedImage)img, “PNG”, outputFile);
só que da erro de tipos incompatíveis.
Você pode carregar a imagem assim:
BufferedImage img = ImageIO.read(abreArquivo.getSelectedFile().getPath());
J
tentei carregar usando o read.
Deu esse erro :
cannot find symbol
symbol : method read(java.lang.String)
location: class javax.imageio.ImageIO

Tira fora o getPath(). Ele aceita como entrada um File, não um String:
1. BufferedImage img = ImageIO.read(abreArquivo.getSelectedFile());
Criado 11 de maio de 2010
Ultima resposta 18 de mai. de 2010
Respostas 5
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo