Как создавать прозрачные изображения в Java ME - PullRequest
1 голос
/ 19 января 2009

Как я могу создать редактируемое, но прозрачное изображение в Java ME?

Ответы [ 2 ]

1 голос
/ 16 сентября 2010

Если вы хотите создать прозрачное изображение программно, то ниже приведен фрагмент.

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);

Теперь вы можете получить графический объект на TransImage и рисовать все, что вы хотите.

0 голосов
/ 24 января 2009

Используйте GIF или PNG - оба поддерживают прозрачные пиксели.

...