Imagem c/ fundo transparente

4 respostas
H
Pessoal, eu abro uma imagem e desenho ela em um JPanel assim:

try{

Image imagem = ImageIO.read(new File(Imagem.bmp));

g.drawImage(imagem,10,10,null,null);

}catch(IOException e){

System.out.println(Erro!);

}

Agora eu gostaria de desenha-la no JPanel com o fundo transparente, como eu faço isso?

tipo, quando eu carrego uma imagem .jpg q possui partes transparentes o java não reconhece as partes transparentes e desenha branco o lugar q é transparente, eu queria q a parte transparente não fosse desenhada! ou existe algum modo deu deixar a imagem com fundo branco mesmo e fazer com q o java faça ficar transparente todas as partes brancas???

flw!!!

4 Respostas

felipedamiani

acho que com .bmp não dá, teria que ser com .png ou .gif…

H

valew kra! mas eu ja sabia q usando imagens .png ou .gif dava certo! eu gostaria de saber se tem como fazer isso usando uma imagem .bmp!
falow!!!

H

Ninguem sabe??? :frowning:

felipedamiani

cara, no delphi já precisei e não consegui, acredito que no java tbm não dê pois depende do formato da imagem mesmo

Criado 13 de março de 2008
Ultima resposta 17 de mar. de 2008
Respostas 4
Participantes 2