如何在Java ME中创建透明图像

时间:2009-01-19 15:43:31

标签: image java-me transparent

如何在Java ME中创建可编辑但透明的图像?

2 个答案:

答案 0 :(得分:1)

如果您想以编程方式创建透明图像,则以下是片段。

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上获取图形对象并绘制您想要的任何内容。

答案 1 :(得分:0)

使用GIF或PNG - 都支持透明像素。