Como criar imagens transparentes em Java ME

votos
1

Como posso criar uma imagem editável, mas transparente em Java ME?

Publicado 19/01/2009 em 16:43
fonte usuário
Em outras línguas...                            


2 respostas

votos
1

Se você deseja criar a imagem transparente programaticamente depois seguir está o trecho.

int width = 50, height = 50;
Image  image = Image.createImage(width,height); 

int[] rgbArr = new int[width * height];

image.getRGB(rgbArr, 0, width, 0, 0, width, height);

for (int i = 0; i < rgbArr.length; i++) {

   if(rgbArr[i] == 0xFFFFFFFF){

       rgbArr[i] = 0x00000000;

   }

}

Image transImage = Image.createRGBImage(rgbArr, width, height, true);

Agora você pode obter o objeto graphics na transImage e pintar o que quiser.

Respondeu 16/09/2010 em 09:48
fonte usuário

votos
0

Use um GIF ou PNG - ambos suportam pixels transparentes.

Respondeu 24/01/2009 em 08:12
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more