Java ME で編集可能で透明なイメージを作成するにはどうすればよいですか?
1360 次
2 に答える
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 でグラフィックス オブジェクトを取得し、好きなようにペイントできます。
于 2010-09-16T08:48:40.360 に答える
0
GIF または PNG を使用してください。どちらも透明ピクセルをサポートしています。
于 2009-01-24T07:12:51.740 に答える